/* Keeps the theme, WordPress and Elementor style sheets out of :is(#tb-d,#tb-dh,#tb-df). Made by gen_reset.py from the rules the live site loads. */
:where(:is(#tb-d,#tb-dh,#tb-df)){font-size:16px;line-height:normal;font-weight:400;font-style:normal;font-variant:normal;font-stretch:normal;letter-spacing:normal;word-spacing:normal;text-align:start;text-transform:none;text-indent:0;text-shadow:none;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:manual;direction:ltr;cursor:auto;visibility:visible;list-style:disc outside none;border-collapse:separate;border-spacing:0;quotes:auto;tab-size:8;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal;font-kerning:auto;font-variation-settings:normal;-webkit-text-size-adjust:100%}
img:is([sizes="auto" i], [sizes^="auto," i]):where(:is(#tb-d,#tb-dh,#tb-df) *){contain-intrinsic-width:revert;contain-intrinsic-height:revert}
:where(body):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
:where(.wp-site-blocks) > *:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-start:revert;margin-block-end:revert}
:where(.wp-site-blocks) > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-start:revert}
:where(.wp-site-blocks) > :last-child:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-end:revert}
:root :where(.is-layout-flow) > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-start:revert}
:root :where(.is-layout-flow) > :last-child:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-end:revert}
:root :where(.is-layout-flow) > *:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-start:revert;margin-block-end:revert}
:root :where(.is-layout-constrained) > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-start:revert}
:root :where(.is-layout-constrained) > :last-child:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-end:revert}
:root :where(.is-layout-constrained) > *:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-start:revert;margin-block-end:revert}
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)):where(:is(#tb-d,#tb-dh,#tb-df) *){max-width:revert}
.is-layout-flex > :is(*, div):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.is-layout-grid > :is(*, div):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
*:where(:is(#tb-d,#tb-dh,#tb-df) *),:where(:is(#tb-d,#tb-dh,#tb-df) *)::after,:where(:is(#tb-d,#tb-dh,#tb-df) *)::before{box-sizing:revert}
h1:where(:is(#tb-d,#tb-dh,#tb-df) *),h2:where(:is(#tb-d,#tb-dh,#tb-df) *),h3:where(:is(#tb-d,#tb-dh,#tb-df) *),h4:where(:is(#tb-d,#tb-dh,#tb-df) *),h5:where(:is(#tb-d,#tb-dh,#tb-df) *),h6:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert;font-family:revert;font-weight:revert;line-height:revert;margin-block-end:revert;margin-block-start:revert}
h1:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
h2:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
h3:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
h4:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
h5:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
h6:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
p:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-block-end:revert;margin-block-start:revert}
hr:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;height:revert;overflow-x:revert;overflow-y:revert}
pre:where(:is(#tb-d,#tb-dh,#tb-df) *){font-family:revert;font-size:revert;white-space-collapse:revert;text-wrap-mode:revert}
a:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert;color:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
a:active:where(:is(#tb-d,#tb-dh,#tb-df) *),a:hover:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
a:not([href]):not([tabindex]):where(:is(#tb-d,#tb-dh,#tb-df) *),a:not([href]):not([tabindex]):focus:where(:is(#tb-d,#tb-dh,#tb-df) *),a:not([href]):not([tabindex]):hover:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
a:not([href]):not([tabindex]):focus:where(:is(#tb-d,#tb-dh,#tb-df) *){outline-color:revert;outline-style:revert;outline-width:revert}
abbr[title]:where(:is(#tb-d,#tb-dh,#tb-df) *){border-block-end-width:revert;border-block-end-style:revert;border-block-end-color:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
b:where(:is(#tb-d,#tb-dh,#tb-df) *),strong:where(:is(#tb-d,#tb-dh,#tb-df) *){font-weight:revert}
code:where(:is(#tb-d,#tb-dh,#tb-df) *),kbd:where(:is(#tb-d,#tb-dh,#tb-df) *),samp:where(:is(#tb-d,#tb-dh,#tb-df) *){font-family:revert;font-size:revert}
small:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
sub:where(:is(#tb-d,#tb-dh,#tb-df) *),sup:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;line-height:revert;position:revert;vertical-align:revert}
sub:where(:is(#tb-d,#tb-dh,#tb-df) *){bottom:revert}
sup:where(:is(#tb-d,#tb-dh,#tb-df) *){top:revert}
img:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;height:revert;max-width:revert}
details:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
summary:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert;font-size:revert;font-style:revert;font-weight:revert;line-height:revert}
[hidden]:where(:is(#tb-d,#tb-dh,#tb-df) *),template:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
label:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;line-height:revert;vertical-align:revert}
button:where(:is(#tb-d,#tb-dh,#tb-df) *),input:where(:is(#tb-d,#tb-dh,#tb-df) *),optgroup:where(:is(#tb-d,#tb-dh,#tb-df) *),select:where(:is(#tb-d,#tb-dh,#tb-df) *),textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){font-family:revert;font-size:revert;line-height:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
input[type="date"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="email"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="number"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="password"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="search"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="tel"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="text"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="time"]:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="url"]:where(:is(#tb-d,#tb-dh,#tb-df) *),select:where(:is(#tb-d,#tb-dh,#tb-df) *),textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert;width:revert}
input[type="date"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="email"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="number"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="password"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="search"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="tel"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="text"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="time"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),input[type="url"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),select:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),textarea:focus:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert}
button:where(:is(#tb-d,#tb-dh,#tb-df) *),input:where(:is(#tb-d,#tb-dh,#tb-df) *){overflow-x:revert;overflow-y:revert}
button:where(:is(#tb-d,#tb-dh,#tb-df) *),select:where(:is(#tb-d,#tb-dh,#tb-df) *){text-transform:revert}
[type="button"]:where(:is(#tb-d,#tb-dh,#tb-df) *),[type="reset"]:where(:is(#tb-d,#tb-dh,#tb-df) *),[type="submit"]:where(:is(#tb-d,#tb-dh,#tb-df) *),button:where(:is(#tb-d,#tb-dh,#tb-df) *){appearance:revert;width:revert}
[type="button"]:where(:is(#tb-d,#tb-dh,#tb-df) *),[type="submit"]:where(:is(#tb-d,#tb-dh,#tb-df) *),button:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;color:revert;display:revert;font-size:revert;font-weight:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;text-align:revert;transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert;user-select:revert;white-space-collapse:revert;text-wrap-mode:revert}
[type="button"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),[type="button"]:hover:where(:is(#tb-d,#tb-dh,#tb-df) *),[type="submit"]:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),[type="submit"]:hover:where(:is(#tb-d,#tb-dh,#tb-df) *),button:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),button:hover:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert;color:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
[type="button"]:not(:disabled):where(:is(#tb-d,#tb-dh,#tb-df) *),[type="submit"]:not(:disabled):where(:is(#tb-d,#tb-dh,#tb-df) *),button:not(:disabled):where(:is(#tb-d,#tb-dh,#tb-df) *){cursor:revert}
fieldset:where(:is(#tb-d,#tb-dh,#tb-df) *){padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
legend:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;color:revert;display:revert;max-width:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;white-space-collapse:revert;text-wrap-mode:revert}
progress:where(:is(#tb-d,#tb-dh,#tb-df) *){vertical-align:revert}
textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){overflow-x:revert;overflow-y:revert;resize:revert}
[type="checkbox"]:where(:is(#tb-d,#tb-dh,#tb-df) *),[type="radio"]:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
[type="number"]:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-inner-spin-button,[type="number"]:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-outer-spin-button{height:revert}
[type="search"]:where(:is(#tb-d,#tb-dh,#tb-df) *){appearance:revert;outline-offset:revert}
[type="search"]:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-search-decoration{appearance:revert}
:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-file-upload-button{appearance:revert;font-style:revert;font-variant-ligatures:revert;font-variant-caps:revert;font-variant-numeric:revert;font-variant-east-asian:revert;font-variant-alternates:revert;font-variant-position:revert;font-variant-emoji:revert;font-weight:revert;font-stretch:revert;font-size:revert;line-height:revert;font-family:revert;font-optical-sizing:revert;font-size-adjust:revert;font-kerning:revert;font-feature-settings:revert;font-variation-settings:revert;font-language-override:revert}
select:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
table:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert;border-collapse:revert;-webkit-border-horizontal-spacing:revert;-webkit-border-vertical-spacing:revert;font-size:revert;margin-block-end:revert;width:revert}
table td:where(:is(#tb-d,#tb-dh,#tb-df) *),table th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;line-height:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;vertical-align:revert}
table th:where(:is(#tb-d,#tb-dh,#tb-df) *){font-weight:revert}
table tfoot th:where(:is(#tb-d,#tb-dh,#tb-df) *),table thead th:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
table caption + thead tr:first-child td:where(:is(#tb-d,#tb-dh,#tb-df) *),table caption + thead tr:first-child th:where(:is(#tb-d,#tb-dh,#tb-df) *),table colgroup + thead tr:first-child td:where(:is(#tb-d,#tb-dh,#tb-df) *),table colgroup + thead tr:first-child th:where(:is(#tb-d,#tb-dh,#tb-df) *),table thead:first-child tr:first-child td:where(:is(#tb-d,#tb-dh,#tb-df) *),table thead:first-child tr:first-child th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-block-start-width:revert;border-block-start-style:revert;border-block-start-color:revert}
table tbody > tr:nth-child(2n+1) > td:where(:is(#tb-d,#tb-dh,#tb-df) *),table tbody > tr:nth-child(2n+1) > th:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
table tbody tr:hover > td:where(:is(#tb-d,#tb-dh,#tb-df) *),table tbody tr:hover > th:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
table tbody + tbody:where(:is(#tb-d,#tb-dh,#tb-df) *){border-block-start-width:revert;border-block-start-style:revert;border-block-start-color:revert}
dd:where(:is(#tb-d,#tb-dh,#tb-df) *),dl:where(:is(#tb-d,#tb-dh,#tb-df) *),dt:where(:is(#tb-d,#tb-dh,#tb-df) *),li:where(:is(#tb-d,#tb-dh,#tb-df) *),ol:where(:is(#tb-d,#tb-dh,#tb-df) *),ul:where(:is(#tb-d,#tb-dh,#tb-df) *){background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;font-size:revert;margin-block-end:revert;margin-block-start:revert;outline-color:revert;outline-style:revert;outline-width:revert;vertical-align:revert}
[tabindex]:not([tabindex="-1"]):not([contenteditable]):focus-visible:where(:is(#tb-d,#tb-dh,#tb-df) *),a:focus-visible:where(:is(#tb-d,#tb-dh,#tb-df) *),button:focus-visible:where(:is(#tb-d,#tb-dh,#tb-df) *),input:focus-visible:where(:is(#tb-d,#tb-dh,#tb-df) *),select:focus-visible:where(:is(#tb-d,#tb-dh,#tb-df) *),textarea:focus-visible:where(:is(#tb-d,#tb-dh,#tb-df) *){box-shadow:revert;outline-color:revert;outline-style:revert;outline-width:revert;outline-offset:revert}
[tabindex]:not([tabindex="-1"]):not([contenteditable]):focus:not(:focus-visible):where(:is(#tb-d,#tb-dh,#tb-df) *),a:focus:not(:focus-visible):where(:is(#tb-d,#tb-dh,#tb-df) *),button:focus:not(:focus-visible):where(:is(#tb-d,#tb-dh,#tb-df) *),input:focus:not(:focus-visible):where(:is(#tb-d,#tb-dh,#tb-df) *),select:focus:not(:focus-visible):where(:is(#tb-d,#tb-dh,#tb-df) *),textarea:focus:not(:focus-visible):where(:is(#tb-d,#tb-dh,#tb-df) *){box-shadow:revert;outline-color:revert;outline-style:revert;outline-width:revert}
.comments-area a:where(:is(#tb-d,#tb-dh,#tb-df) *),.page-content a:where(:is(#tb-d,#tb-dh,#tb-df) *){text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.alignfull img:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-caption img:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;margin-inline-start:revert;margin-inline-end:revert}
.post-password-form p:where(:is(#tb-d,#tb-dh,#tb-df) *){align-items:revert;display:revert;width:revert}
.post-password-form [type="submit"]:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-inline-start:revert}
.post .entry-title a:where(:is(#tb-d,#tb-dh,#tb-df) *){text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
#comments .children li:last-child:where(:is(#tb-d,#tb-dh,#tb-df) *){padding-block-end:revert}
.screen-reader-text span:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;overflow-x:revert;overflow-y:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;position:revert;top:revert;width:revert;clip:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert}
.e-logo-wrapper i:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert;font-size:revert}
.elementor *:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor :where(:is(#tb-d,#tb-dh,#tb-df) *)::after,.elementor :where(:is(#tb-d,#tb-dh,#tb-df) *)::before{box-sizing:revert}
.elementor a:where(:is(#tb-d,#tb-dh,#tb-df) *){box-shadow:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.elementor hr:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.elementor img:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;box-shadow:revert;height:revert;max-width:revert}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.elementor embed:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor iframe:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor object:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor video:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;line-height:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;max-width:revert;width:revert}
.elementor-custom-embed-play i:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert;font-size:revert;text-shadow:revert}
.elementor-custom-embed-play svg:where(:is(#tb-d,#tb-dh,#tb-df) *){fill:revert;filter:revert;height:revert;width:revert}
.elementor-custom-embed-play i:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-custom-embed-play svg:where(:is(#tb-d,#tb-dh,#tb-df) *){opacity:revert;transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert}
.elementor-custom-embed-play.elementor-playing i:where(:is(#tb-d,#tb-dh,#tb-df) *){font-family:revert}
.elementor-custom-embed-play.elementor-playing i:where(:is(#tb-d,#tb-dh,#tb-df) *)::before{content:revert}
.elementor-custom-embed-play.elementor-playing i:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-custom-embed-play.elementor-playing svg:where(:is(#tb-d,#tb-dh,#tb-df) *){animation-duration:revert;animation-timing-function:revert;animation-delay:revert;animation-iteration-count:revert;animation-direction:revert;animation-fill-mode:revert;animation-play-state:revert;animation-name:revert;animation-timeline:revert;animation-range-start:revert;animation-range-end:revert}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-basis:revert;max-width:revert}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-grow:revert}
.elementor-field-group .elementor-select-wrapper select:where(:is(#tb-d,#tb-dh,#tb-df) *){appearance:revert;color:revert;flex-basis:revert;font-family:revert;font-size:revert;font-style:revert;font-weight:revert;letter-spacing:revert;line-height:revert;padding-inline-end:revert;text-transform:revert}
.elementor-field-subgroup .elementor-field-option label:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.elementor-form .elementor-button > span:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;flex-direction:revert;row-gap:revert;column-gap:revert;justify-content:revert}
.elementor-button-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.elementor-button span:where(:is(#tb-d,#tb-dh,#tb-df) *){text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.elementor-icon i:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert;position:revert;width:revert}
.elementor-icon i:where(:is(#tb-d,#tb-dh,#tb-df) *)::before,.elementor-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *)::before{left:revert;position:revert;transform:revert}
.e-heading-base a:where(:is(#tb-d,#tb-dh,#tb-df) *),.e-paragraph-base a:where(:is(#tb-d,#tb-dh,#tb-df) *){all:revert;cursor:revert}
form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"]:where(:is(#tb-d,#tb-dh,#tb-df) *),form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.e-accordion-item-icon-base svg:where(:is(#tb-d,#tb-dh,#tb-df) *),.e-accordion-item-icon-open-base svg:where(:is(#tb-d,#tb-dh,#tb-df) *){transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert}
.e-accordion-item-base:not([open]) > summary :is(.e-accordion-item-icon-base, .e-accordion-item-icon-open-base) svg:where(:is(#tb-d,#tb-dh,#tb-df) *){transform:revert}
.e-accordion-item-base[open] > summary :is(.e-accordion-item-icon-base, .e-accordion-item-icon-open-base) svg:where(:is(#tb-d,#tb-dh,#tb-df) *){transform:revert}
.e-list-item-marker-base .e-svg-base svg:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.elementor-kit-9 e-page-transition:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-archives-dropdown label:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-block-avatar img:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert}
.wp-block-audio :where(figcaption):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-bottom:revert;margin-top:revert}
.wp-block-audio audio:where(:is(#tb-d,#tb-dh,#tb-df) *){min-width:revert;width:revert}
.wp-block-breadcrumbs ol:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-wrap:revert;list-style-position:revert;list-style-image:revert;list-style-type:revert}
.wp-block-breadcrumbs li:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-breadcrumbs ol:where(:is(#tb-d,#tb-dh,#tb-df) *){align-items:revert;display:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
.wp-block-breadcrumbs li:not(:last-child):where(:is(#tb-d,#tb-dh,#tb-df) *)::after{content:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;opacity:revert}
.wp-block-breadcrumbs span:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.wp-block-calendar td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-calendar th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
.wp-block-calendar th:where(:is(#tb-d,#tb-dh,#tb-df) *){font-weight:revert}
.wp-block-calendar caption:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-calendar table:where(:is(#tb-d,#tb-dh,#tb-df) *){border-collapse:revert;width:revert}
.wp-block-calendar table.has-background th:where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-calendar table.has-text-color th:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.wp-block-calendar :where(table:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.wp-block-calendar :where(table:not(.has-text-color)) td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-calendar :where(table:not(.has-text-color)) th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert}
:where(.wp-block-calendar table:not(.has-background) th):where(:is(#tb-d,#tb-dh,#tb-df) *){background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert}
.wp-block-code code:where(:is(#tb-d,#tb-dh,#tb-df) *){direction:revert;display:revert;font-family:revert;overflow-wrap:revert;text-align:revert;white-space-collapse:revert;text-wrap-mode:revert}
.wp-block-post-comments .commentlist .comment p:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;line-height:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.wp-block-post-comments .comment-author cite:where(:is(#tb-d,#tb-dh,#tb-df) *){font-style:revert}
.wp-block-post-comments .comment-meta b:where(:is(#tb-d,#tb-dh,#tb-df) *){font-weight:revert}
.wp-block-post-comments .comment-form-author label:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments .comment-form-comment label:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments .comment-form-email label:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments .comment-form-url label:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;margin-bottom:revert}
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]):where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments .comment-form textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;display:revert;width:revert}
.wp-block-post-comments .comment-reply-title :where(small):where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;margin-left:revert}
.wp-block-post-comments input:not([type="submit"]):where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;font-family:revert;font-size:revert}
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]):where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
:where(.wp-block-post-comments input[type="submit"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert}
.wp-block-comment-template li:where(:is(#tb-d,#tb-dh,#tb-df) *){clear:revert}
.wp-block-comment-template ol:where(:is(#tb-d,#tb-dh,#tb-df) *){list-style-position:revert;list-style-image:revert;list-style-type:revert;margin-bottom:revert;max-width:revert;padding-left:revert}
.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover .wp-block-cover__embed-background iframe:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-image .wp-block-cover__embed-background iframe:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;left:revert;min-height:revert;min-width:revert;pointer-events:revert;position:revert;top:revert;transform:revert;width:revert}
.wp-block-cover-image-text a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-image-text a:active:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-image-text a:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-image-text a:hover:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-text a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-text a:active:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-text a:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-cover-text a:hover:where(:is(#tb-d,#tb-dh,#tb-df) *),section.wp-block-cover-image h2:where(:is(#tb-d,#tb-dh,#tb-df) *),section.wp-block-cover-image h2 a:where(:is(#tb-d,#tb-dh,#tb-df) *),section.wp-block-cover-image h2 a:active:where(:is(#tb-d,#tb-dh,#tb-df) *),section.wp-block-cover-image h2 a:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),section.wp-block-cover-image h2 a:hover:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
section.wp-block-cover-image.has-left-content > h2:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-left:revert;text-align:revert}
section.wp-block-cover-image.has-right-content > h2:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-right:revert;text-align:revert}
section.wp-block-cover-image > h2:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;line-height:revert;margin-bottom:revert;max-width:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;text-align:revert;z-index:revert}
:root :where(.wp-block-cover h1:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *),:root :where(.wp-block-cover h2:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *),:root :where(.wp-block-cover h3:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *),:root :where(.wp-block-cover h4:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *),:root :where(.wp-block-cover h5:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *),:root :where(.wp-block-cover h6:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *),:root :where(.wp-block-cover p:not(.has-text-color)):where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.wp-block-details summary:where(:is(#tb-d,#tb-dh,#tb-df) *){cursor:revert}
.wp-block[data-align="left"] > [data-type="core/embed"]:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block[data-align="right"] > [data-type="core/embed"]:where(:is(#tb-d,#tb-dh,#tb-df) *){max-width:revert;width:revert}
.wp-block-embed :where(figcaption):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-bottom:revert;margin-top:revert}
.wp-block-embed iframe:where(:is(#tb-d,#tb-dh,#tb-df) *){max-width:revert}
.wp-embed-responsive .wp-has-aspect-ratio iframe:where(:is(#tb-d,#tb-dh,#tb-df) *){bottom:revert;height:revert;left:revert;position:revert;right:revert;top:revert;width:revert}
.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]):where(:is(#tb-d,#tb-dh,#tb-df) *){flex-direction:revert}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure:where(:is(#tb-d,#tb-dh,#tb-df) *),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure:where(:is(#tb-d,#tb-dh,#tb-df) *){align-items:revert;display:revert;height:revert;justify-content:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img:where(:is(#tb-d,#tb-dh,#tb-df) *),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert;max-width:revert;width:revert}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert;bottom:revert;box-sizing:revert;color:revert;font-size:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;max-height:revert;overflow-x:revert;overflow-y:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;position:revert;text-align:revert;width:revert;z-index:revert}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img:where(:is(#tb-d,#tb-dh,#tb-df) *),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.blocks-gallery-grid:not(.has-nested-images) figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images) figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-grow:revert}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a:where(:is(#tb-d,#tb-dh,#tb-df) *),.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img:where(:is(#tb-d,#tb-dh,#tb-df) *),.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a:where(:is(#tb-d,#tb-dh,#tb-df) *),.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-grow:revert;flex-shrink:revert;flex-basis:revert;height:revert;object-fit:revert;width:revert}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure:where(:is(#tb-d,#tb-dh,#tb-df) *){justify-content:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image > a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images figure.wp-block-image > div:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-direction:revert;flex-grow:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image img:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert;width:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){bottom:revert;left:revert;max-height:revert;position:revert;right:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;color:revert;font-size:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;overflow-x:revert;overflow-y:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;text-align:revert;text-shadow:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-scrollbar{height:revert;width:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-scrollbar-track{background-color:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-scrollbar-thumb{background-clip:revert;background-color:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover:where(:is(#tb-d,#tb-dh,#tb-df) *)::-webkit-scrollbar-thumb{background-color:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){scrollbar-color:revert;scrollbar-gutter:revert;scrollbar-width:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover:where(:is(#tb-d,#tb-dh,#tb-df) *){scrollbar-color:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){will-change:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-grow:revert;flex-shrink:revert;flex-basis:revert}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert;color:revert;flex-grow:revert;flex-shrink:revert;flex-basis:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;position:revert;text-shadow:revert}
.wp-block-gallery.has-nested-images figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-basis:revert;flex-grow:revert;text-align:revert}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone):where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img:where(:is(#tb-d,#tb-dh,#tb-df) *){flex-grow:revert;flex-shrink:revert;flex-basis:revert;height:revert;object-fit:revert;width:revert}
.wp-block-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){fill:revert;box-sizing:revert}
:where(.wp-block-icon) svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-block-image > a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image > figure > a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-block-image img:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;height:revert;max-width:revert;vertical-align:revert}
.wp-block-image[style*="border-radius"] img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image[style*="border-radius"] > a:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert}
.wp-block-image.has-custom-border img:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert}
.wp-block-image.alignfull > a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image.alignwide > a:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-image.alignfull img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image.alignwide img:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-block-image .aligncenter > figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image .alignleft > figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image .alignright > figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image.aligncenter > figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image.alignleft > figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-image.alignright > figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){caption-side:revert;display:revert}
.wp-block-image :where(figcaption):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-bottom:revert;margin-top:revert}
.wp-block-image.is-style-circle-mask img:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert}
.wp-block-image.is-style-circle-mask img:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;mask-image:revert;mask-mode:revert;-webkit-mask-position-x:revert;-webkit-mask-position-y:revert;mask-repeat:revert;mask-size:revert}
.wp-block-image figure:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.wp-lightbox-container img:where(:is(#tb-d,#tb-dh,#tb-df) *){cursor:revert}
.wp-lightbox-container img:hover + button:where(:is(#tb-d,#tb-dh,#tb-df) *){opacity:revert}
.wp-lightbox-container button:where(:is(#tb-d,#tb-dh,#tb-df) *){align-items:revert;backdrop-filter:revert;background-color:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert;cursor:revert;display:revert;height:revert;justify-content:revert;opacity:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;position:revert;right:revert;text-align:revert;top:revert;width:revert;z-index:revert}
.wp-lightbox-container button:focus-visible:where(:is(#tb-d,#tb-dh,#tb-df) *){outline-color:revert;outline-style:revert;outline-width:revert;outline-offset:revert}
.wp-lightbox-container button:hover:where(:is(#tb-d,#tb-dh,#tb-df) *){cursor:revert;opacity:revert}
.wp-lightbox-container button:focus:where(:is(#tb-d,#tb-dh,#tb-df) *){opacity:revert}
.wp-lightbox-container button:focus:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-lightbox-container button:hover:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-lightbox-container button:not(:hover):not(:active):not(.has-background):where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert}
.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-lightbox-overlay .wp-lightbox-close-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert;width:revert}
.wp-lightbox-overlay .wp-lightbox-navigation-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){vertical-align:revert}
.wp-lightbox-overlay .wp-block-image img:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;min-height:revert;min-width:revert;width:revert}
.wp-lightbox-overlay .wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-lightbox-overlay button:where(:is(#tb-d,#tb-dh,#tb-df) *){background-image:revert;background-position-x:revert;background-position-y:revert;background-size:revert;background-repeat:revert;background-attachment:revert;background-origin:revert;background-clip:revert;background-color:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert}
.wp-block-latest-comments__comment-excerpt p:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.wp-block-latest-comments[class*="-font-size"] a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-latest-comments[style*="font-size"] a:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
.wp-block-latest-posts.wp-block-latest-posts__list li:where(:is(#tb-d,#tb-dh,#tb-df) *){clear:revert;overflow-wrap:revert}
.wp-block-latest-posts.is-grid:not(.is-layout-grid) li:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;width:revert}
.wp-block-latest-posts__featured-image a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-block-latest-posts__featured-image img:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;max-width:revert;width:revert}
ol:where(:is(#tb-d,#tb-dh,#tb-df) *),ul:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert}
.wp-block-media-text__media a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-block-media-text__media img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-media-text__media video:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;max-width:revert;vertical-align:revert;width:revert}
.wp-block-media-text.is-image-fill > .wp-block-media-text__media > a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert}
.wp-block-media-text.is-image-fill > .wp-block-media-text__media img:where(:is(#tb-d,#tb-dh,#tb-df) *){clip:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;height:revert;margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;overflow-x:revert;overflow-y:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert;position:revert;width:revert}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;object-fit:revert;position:revert;width:revert}
.wp-block-navigation ul:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-bottom:revert;margin-left:revert;margin-top:revert;padding-left:revert}
.wp-block-navigation ul:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-navigation ul li:where(:is(#tb-d,#tb-dh,#tb-df) *){list-style-position:revert;list-style-image:revert;list-style-type:revert}
.wp-block-navigation :where(a):where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-navigation :where(a:active):where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-navigation :where(a:focus):where(:is(#tb-d,#tb-dh,#tb-df) *){text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.wp-block-navigation .wp-block-navigation__submenu-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){stroke:revert;display:revert;height:revert;margin-top:revert;width:revert}
:where(.wp-block-navigation) ul li:where(:is(#tb-d,#tb-dh,#tb-df) *){padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){stroke:revert}
.wp-block-navigation-submenu__toggle[aria-expanded="true"] + .wp-block-navigation__submenu-icon > svg:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-navigation-submenu__toggle[aria-expanded="true"] > svg:where(:is(#tb-d,#tb-dh,#tb-df) *){transform:revert}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)):where(:is(#tb-d,#tb-dh,#tb-df) *),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)):where(:is(#tb-d,#tb-dh,#tb-df) *){padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)):where(:is(#tb-d,#tb-dh,#tb-df) *),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)):where(:is(#tb-d,#tb-dh,#tb-df) *){padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content > :not(.wp-block-navigation__overlay-container):where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
.wp-block-navigation__responsive-container-close svg:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-navigation__responsive-container-open svg:where(:is(#tb-d,#tb-dh,#tb-df) *){fill:revert;display:revert;height:revert;pointer-events:revert;width:revert}
.wp-block-navigation-overlay-close svg:where(:is(#tb-d,#tb-dh,#tb-df) *){fill:revert;display:revert;flex-shrink:revert;height:revert;width:revert}
:where(p.has-text-color:not(.has-link-color)) a:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.waveform-player *:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert}
.waveform-btn.waveform-btn-minimal svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.waveform-btn > *:where(:is(#tb-d,#tb-dh,#tb-df) *){align-items:revert;display:revert;height:revert;justify-content:revert;width:revert}
.waveform-btn svg:where(:is(#tb-d,#tb-dh,#tb-df) *){fill:revert;display:revert;height:revert;width:revert}
.waveform-btn-has-artwork > :not(.waveform-btn-artwork):where(:is(#tb-d,#tb-dh,#tb-df) *){position:revert;z-index:revert}
.waveform-icon-play svg:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-left:revert}
.waveform-container canvas:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert;max-width:revert;position:revert;transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert;width:revert;z-index:revert}
.wp-block-playlist .waveform-btn svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-block-playlist .waveform-btn .waveform-icon-pause svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg:where(:is(#tb-d,#tb-dh,#tb-df) *){filter:revert}
:where(.wp-block-post-comments-form input:not([type="submit"])):where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;font-family:revert;font-size:revert}
:where(.wp-block-post-comments-form input:where(:not([type="submit"]):not([type="checkbox"]))):where(:is(#tb-d,#tb-dh,#tb-df) *){padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
.wp-block-post-comments-form :where(input[type="submit"]):where(:is(#tb-d,#tb-dh,#tb-df) *){box-shadow:revert;cursor:revert;display:revert;overflow-wrap:revert;text-align:revert}
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]):where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments-form .comment-form textarea:where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;display:revert;width:revert}
.wp-block-post-comments-form .comment-form-author label:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments-form .comment-form-email label:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-comments-form .comment-form-url label:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;margin-bottom:revert}
.wp-block-post-comments-form .comment-reply-title :where(small):where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;margin-left:revert}
.wp-block-post-featured-image a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;height:revert}
.wp-block-post-featured-image :where(img):where(:is(#tb-d,#tb-dh,#tb-df) *){box-sizing:revert;height:revert;max-width:revert;vertical-align:revert;width:revert}
.wp-block-post-featured-image.alignfull img:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-post-featured-image.alignwide img:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-post-title :where(a):where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;font-family:revert;font-size:revert;font-style:revert;font-weight:revert;letter-spacing:revert;line-height:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.wp-block-pullquote blockquote:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-pullquote p:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.wp-block-pullquote blockquote:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
.wp-block-pullquote p:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert}
.wp-block-pullquote p:last-child:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-bottom:revert}
.wp-block-pullquote cite:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-pullquote footer:where(:is(#tb-d,#tb-dh,#tb-df) *){position:revert}
.wp-block-pullquote .has-text-color a:where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert}
.wp-block-pullquote.has-text-align-left blockquote:where(:is(#tb-d,#tb-dh,#tb-df) *){text-align:revert}
.wp-block-pullquote.has-text-align-right blockquote:where(:is(#tb-d,#tb-dh,#tb-df) *){text-align:revert}
.wp-block-pullquote.has-text-align-center blockquote:where(:is(#tb-d,#tb-dh,#tb-df) *){text-align:revert}
.wp-block-pullquote.is-style-solid-color blockquote:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-left:revert;margin-right:revert;max-width:revert}
.wp-block-pullquote.is-style-solid-color blockquote p:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;margin-bottom:revert;margin-top:revert}
.wp-block-pullquote.is-style-solid-color blockquote cite:where(:is(#tb-d,#tb-dh,#tb-df) *){font-style:revert;text-transform:revert}
.wp-block-pullquote :where(cite):where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert;display:revert}
.wp-block-post-template.is-flex-container > li:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;width:revert}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;font-style:revert;line-height:revert}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-quote.is-large:where(:not(.is-style-plain)) footer:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;text-align:revert}
.wp-block-quote > cite:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
ul.wp-block-rss.is-grid li:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert;width:revert}
.wp-block-search__button svg:where(:is(#tb-d,#tb-dh,#tb-df) *){fill:revert;height:revert;min-height:revert;min-width:revert;vertical-align:revert;width:revert}
.wp-block-site-logo a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;line-height:revert}
.wp-block-site-logo.is-default-size img:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-block-site-logo img:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;max-width:revert}
.wp-block-site-logo a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-site-logo img:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-left-radius:revert;border-top-right-radius:revert;border-bottom-right-radius:revert;border-bottom-left-radius:revert}
.wp-block-site-title :where(a):where(:is(#tb-d,#tb-dh,#tb-df) *){color:revert;font-family:revert;font-size:revert;font-style:revert;font-weight:revert;letter-spacing:revert;line-height:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.wp-block-social-links .wp-social-link a:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-social-links .wp-social-link a:hover:where(:is(#tb-d,#tb-dh,#tb-df) *){border-bottom-width:revert;border-bottom-style:revert;border-bottom-color:revert;box-shadow:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.wp-block-social-links .wp-social-link svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text):where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert;margin-left:revert;margin-right:revert}
.wp-block-social-link a:where(:is(#tb-d,#tb-dh,#tb-df) *){align-items:revert;display:revert;line-height:revert}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg:where(:is(#tb-d,#tb-dh,#tb-df) *){fill:revert;color:revert}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;width:revert}
.wp-block-tag-cloud a:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;margin-right:revert}
.wp-block-tag-cloud span:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert;margin-left:revert;text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
.wp-block-table table:where(:is(#tb-d,#tb-dh,#tb-df) *){border-collapse:revert;width:revert}
.wp-block-table thead:where(:is(#tb-d,#tb-dh,#tb-df) *){border-bottom-width:revert;border-bottom-style:revert;border-bottom-color:revert}
.wp-block-table tfoot:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-top-style:revert;border-top-color:revert}
.wp-block-table td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
.wp-block-table .has-fixed-layout td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table .has-fixed-layout th:where(:is(#tb-d,#tb-dh,#tb-df) *){word-break:revert}
.wp-block-table.aligncenter td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table.aligncenter th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table.alignleft td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table.alignleft th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table.alignright td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table.alignright th:where(:is(#tb-d,#tb-dh,#tb-df) *){word-break:revert}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1):where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1):where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1):where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1):where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1):where(:is(#tb-d,#tb-dh,#tb-df) *){background-color:revert}
.wp-block-table.is-style-stripes td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table.is-style-stripes th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert}
.wp-block-table .has-border-color td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table .has-border-color th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table .has-border-color tr:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table .has-border-color > *:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert}
.wp-block-table table[style*="border-top-color"] tr:first-child:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-top-color"] tr:first-child td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-top-color"] tr:first-child th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-top-color"] > *:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-top-color"] > * td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-top-color"] > * th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-color:revert}
.wp-block-table table[style*="border-top-color"] tr:not(:first-child):where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-color:revert}
.wp-block-table table[style*="border-right-color"] td:last-child:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-right-color"] th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-right-color"] tr:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-right-color"] > *:where(:is(#tb-d,#tb-dh,#tb-df) *){border-right-color:revert}
.wp-block-table table[style*="border-bottom-color"] tr:last-child:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-bottom-color"] tr:last-child td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-bottom-color"] tr:last-child th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-bottom-color"] > *:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-bottom-color"] > * td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-bottom-color"] > * th:where(:is(#tb-d,#tb-dh,#tb-df) *){border-bottom-color:revert}
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child):where(:is(#tb-d,#tb-dh,#tb-df) *){border-bottom-color:revert}
.wp-block-table table[style*="border-left-color"] td:first-child:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-left-color"] th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-left-color"] tr:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-left-color"] > *:where(:is(#tb-d,#tb-dh,#tb-df) *){border-left-color:revert}
.wp-block-table table[style*="border-style"] td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-style"] th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-style"] tr:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-style"] > *:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert}
.wp-block-table table[style*="border-width"] td:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-width"] th:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-width"] tr:where(:is(#tb-d,#tb-dh,#tb-df) *),.wp-block-table table[style*="border-width"] > *:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert}
.wp-block-term-description p:where(:is(#tb-d,#tb-dh,#tb-df) *){margin-bottom:revert;margin-top:revert}
.wp-block-video video:where(:is(#tb-d,#tb-dh,#tb-df) *){height:revert;vertical-align:revert;width:revert}
.wp-block-video [poster]:where(:is(#tb-d,#tb-dh,#tb-df) *){object-fit:revert}
.wp-block-video :where(figcaption):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-bottom:revert;margin-top:revert}
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert}
html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-style:revert}
html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-right-style:revert}
html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-bottom-style:revert}
html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-left-style:revert}
html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert}
html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-style:revert}
html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-right-style:revert}
html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-bottom-style:revert}
html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]):where(:is(#tb-d,#tb-dh,#tb-df) *){border-left-style:revert}
:where(figure):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-top:revert;margin-right:revert;margin-bottom:revert;margin-left:revert}
@media print{a:where(:is(#tb-d,#tb-dh,#tb-df) *),a:visited:where(:is(#tb-d,#tb-dh,#tb-df) *){text-decoration-line:revert;text-decoration-thickness:revert;text-decoration-style:revert;text-decoration-color:revert}
a[href]:where(:is(#tb-d,#tb-dh,#tb-df) *)::after{content:revert}
abbr[title]:where(:is(#tb-d,#tb-dh,#tb-df) *)::after{content:revert}
a[href^="javascript:"]:where(:is(#tb-d,#tb-dh,#tb-df) *)::after{content:revert}
blockquote:where(:is(#tb-d,#tb-dh,#tb-df) *),pre:where(:is(#tb-d,#tb-dh,#tb-df) *){border-top-width:revert;border-right-width:revert;border-bottom-width:revert;border-left-width:revert;border-top-style:revert;border-right-style:revert;border-bottom-style:revert;border-left-style:revert;border-top-color:revert;border-right-color:revert;border-bottom-color:revert;border-left-color:revert;border-image-source:revert;border-image-slice:revert;border-image-width:revert;border-image-outset:revert;border-image-repeat:revert;break-inside:revert}
thead:where(:is(#tb-d,#tb-dh,#tb-df) *){display:revert}
img:where(:is(#tb-d,#tb-dh,#tb-df) *),tr:where(:is(#tb-d,#tb-dh,#tb-df) *){break-inside:revert}
h2:where(:is(#tb-d,#tb-dh,#tb-df) *),h3:where(:is(#tb-d,#tb-dh,#tb-df) *),p:where(:is(#tb-d,#tb-dh,#tb-df) *){orphans:revert;widows:revert}
h2:where(:is(#tb-d,#tb-dh,#tb-df) *),h3:where(:is(#tb-d,#tb-dh,#tb-df) *){break-after:revert}}
@media (max-width: 767px){table table:where(:is(#tb-d,#tb-dh,#tb-df) *){font-size:revert}
table table td:where(:is(#tb-d,#tb-dh,#tb-df) *),table table th:where(:is(#tb-d,#tb-dh,#tb-df) *){line-height:revert;padding-top:revert;padding-right:revert;padding-bottom:revert;padding-left:revert}
table table th:where(:is(#tb-d,#tb-dh,#tb-df) *){font-weight:revert}
.elementor-reverse-mobile > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}}
@media (min-width:-1){.elementor-reverse-widescreen > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-widescreen > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}}
@media (min-width: 1025px) and (max-width:-1){.elementor-reverse-laptop > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-laptop > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}}
@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-laptop > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}}
@media (min-width: 768px) and (max-width: 1024px){.elementor-reverse-tablet > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}}
@media (min-width:-1) and (max-width: 1024px){.elementor-reverse-tablet > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-tablet > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}}
@media (min-width: 768px) and (max-width:-1){.elementor-reverse-tablet > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *),.elementor-reverse-tablet > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :first-child:where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(2):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(3):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(4):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(5):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(6):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(7):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(8):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(9):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(10):where(:is(#tb-d,#tb-dh,#tb-df) *){order:revert}}
@media (hover: none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:where(:is(#tb-d,#tb-dh,#tb-df) *){scrollbar-color:revert}}
@media not (prefers-reduced-motion){.wp-lightbox-container button:where(:is(#tb-d,#tb-dh,#tb-df) *){transition-behavior:revert;transition-duration:revert;transition-timing-function:revert;transition-delay:revert;transition-property:revert}
.wp-lightbox-overlay.active img:where(:is(#tb-d,#tb-dh,#tb-df) *){animation-duration:revert;animation-timing-function:revert;animation-delay:revert;animation-iteration-count:revert;animation-direction:revert;animation-fill-mode:revert;animation-play-state:revert;animation-name:revert;animation-timeline:revert;animation-range-start:revert;animation-range-end:revert}
.wp-lightbox-overlay.show-closing-animation:not(.active) img:where(:is(#tb-d,#tb-dh,#tb-df) *){animation-duration:revert;animation-timing-function:revert;animation-delay:revert;animation-iteration-count:revert;animation-direction:revert;animation-fill-mode:revert;animation-play-state:revert;animation-name:revert;animation-timeline:revert;animation-range-start:revert;animation-range-end:revert}
.wp-lightbox-overlay.zoom.active .lightbox-image-container img:where(:is(#tb-d,#tb-dh,#tb-df) *){animation-duration:revert;animation-timing-function:revert;animation-delay:revert;animation-iteration-count:revert;animation-direction:revert;animation-fill-mode:revert;animation-play-state:revert;animation-name:revert;animation-timeline:revert;animation-range-start:revert;animation-range-end:revert}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img:where(:is(#tb-d,#tb-dh,#tb-df) *){animation-duration:revert;animation-timing-function:revert;animation-delay:revert;animation-iteration-count:revert;animation-direction:revert;animation-fill-mode:revert;animation-play-state:revert;animation-name:revert;animation-timeline:revert;animation-range-start:revert;animation-range-end:revert}}
@media (min-width: 600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-right:revert}
.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-right:revert}
.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-right:revert}
.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-right:revert}
.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n):where(:is(#tb-d,#tb-dh,#tb-df) *){margin-right:revert}
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
ul.wp-block-rss.columns-2 li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
ul.wp-block-rss.columns-3 li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
ul.wp-block-rss.columns-4 li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
ul.wp-block-rss.columns-5 li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}
ul.wp-block-rss.columns-6 li:where(:is(#tb-d,#tb-dh,#tb-df) *){width:revert}}
@media (min-width: 782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg:where(:is(#tb-d,#tb-dh,#tb-df) *){transform:revert}}
/* techblog.news design styles. Made from the design files tokens.css and components.css by build_design.py.
   Values are unchanged. Selectors sit under :is(#tb-d,#tb-dh,#tb-df) and classes use the prefix td-. Do not edit by hand. */
:is(#tb-d,#tb-dh,#tb-df){
  --space-gap: 24px;
  --border-width: 1px;
  --radius-full: 999px;
  --underline-w: 2px;
  --hero-pad-top: 48px;
  --hero-cols: 1fr;
  --hero-gap: 16px;
  --lead-ratio: 4/3;
  --lead-text-w: 880px;
  --side-cols: repeat(3,minmax(0,1fr));
  --side-gap: 16px;
  --side-card-cols: 112px 1fr;
  --side-ratio: 1/1;
  --side-pad: 12px;
  --spot-cols: minmax(0,4fr) minmax(0,8fr);
  --grid-gap: 16px;
  --card-pad: 12px 12px 24px;
  --card-border: 0px;
  --card-lift: -6px;
  --head-pad: 12px;
  --head-rule: 4px;
  --rail-rule: 0px;
  --nav-justify: center;
  --header-blur: 0px;
  --tag-pad: 0 10px;
  --tracking-label: 0;
  --case-label: none;
  --weight-nav: 500;
  --shadow-sm: none;
  --shadow-md: 0 24px 48px rgba(22,23,27,.12);
  --text-display: 68px;
  --text-mega: 200px;
  --text-h2: 52px;
  --text-h3: 22px;
  --text-h3l: 28px;
  --text-h4: 18px;
  --text-h5: 17px;
  --text-rail: 52px;
  --text-body-lg: 19px;
  --text-body: 17px;
  --text-small: 15px;
  --text-caption: 13px;
  --text-label: 13px;
  --text-button: 15px;
  --text-nav: 15px;
  --font-display: 'Archivo',Helvetica,Arial,sans-serif;
  --font-body: 'Geist',system-ui,sans-serif;
  --font-ui: 'Geist',system-ui,sans-serif;
  --font-num: 'Geist',system-ui,sans-serif;
  --weight-display: 800;
  --weight-heading: 800;
  --weight-strong: 600;
  --lh-display: 0.92;
  --tracking-display: -0.03em;
  --tracking-heading: -0.015em;
  --color-background: #E7E9EE;
  --color-surface: #FFFFFF;
  --color-surface-alt: #E7E9EE;
  --color-dark: #16171B;
  --color-text-primary: #16171B;
  --color-text-secondary: #41444D;
  --color-text-muted: #5B5F6B;
  --color-text-inverse: #FFFFFF;
  --color-text-inverse-muted: #B7BAC4;
  --color-primary: #16171B;
  --color-primary-hover: #3A3C45;
  --color-on-primary: #FFFFFF;
  --color-accent: #FF3B00;
  --color-link: #16171B;
  --color-focus: #2F6BFF;
  --color-focus-ring: rgba(47,107,255,.25);
  --color-border: #E2E4E9;
  --color-border-inverse: #2E3038;
  --color-up: #2BC27A;
  --color-down: #FF6B6F;
  --color-ticker-bg: #16171B;
  --color-ticker-text: #FFFFFF;
  --color-ticker-border: #16171B;
  --color-ticker-note-bg: #2E3038;
  --color-header-bg: #E7E9EE;
  --color-tag-bg: var(--cat,#16171B);
  --color-tag-text: var(--on-cat,#FFFFFF);
  --color-tag-hover-bg: #16171B;
  --color-tag-hover-text: #FFFFFF;
  --color-tag-dark-bg: var(--cat,#FFFFFF);
  --color-tag-dark-text: var(--on-cat,#FFFFFF);
  --color-side-rule: transparent;
  --color-head-rule: #16171B;
  --color-rail-rule: transparent;
  --color-rail-title: var(--on-cat,#FFFFFF);
  --color-spot-word: #FFFFFF;
  --color-rank: #16171B;
  --color-card-bg: #FFFFFF;
  --color-card-border: transparent;
  --color-card-dark-bg: #22242A;
  --color-quote-bg: #22242A;
  --color-news-bg: #FFFFFF;
  --color-news-text: #16171B;
  --color-news-muted: #41444D;
  --color-news-border: transparent;
  --color-news-btn: #16171B;
  --color-news-btn-text: #FFFFFF;
  --color-news-btn-hover: #3A3C45;
  --color-input-bg: #F2F3F6;
  --color-input-border: #D2D5DC;
  --color-input-text: #16171B;
  --color-input-placeholder: #5B5F6B;
  --color-footer-bg: #16171B;
  --color-footer-text: #FFFFFF;
  --color-footer-muted: #B7BAC4;
  --color-footer-border: #2E3038;
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-btn: 8px;
  --radius-tag: 4px;
  --radius-card: 20px;
  --radius-media: 12px;
  --lead-cols: minmax(0,7fr) minmax(0,5fr);
  --art-bg: var(--cat,#2F6BFF);
  --art-1: #16171B;
  --art-2: #FFFFFF;
  --art-3: rgba(255,255,255,.35);
  --art-ink: #16171B;
  --tile-bg: #FFFFFF;
  --rank-bg: #16171B;
  --rank-text: #FFFFFF;
  --text-hero: 140px;
  --color-error: #C4262E;
  --color-success: #0B7A43;
}
body[data-theme="dark"] :is(#tb-d,#tb-dh,#tb-df){
  --color-background: #111216;
  --color-surface: #1C1D23;
  --color-surface-alt: #111216;
  --color-dark: #07080A;
  --color-text-primary: #F2F3F6;
  --color-text-secondary: #C3C6CE;
  --color-text-muted: #9DA1AC;
  --color-primary: #F2F3F6;
  --color-primary-hover: #D2D5DC;
  --color-on-primary: #111216;
  --color-accent: #FF5A2B;
  --color-link: #F2F3F6;
  --color-focus: #6E9BFF;
  --color-border: #2A2C34;
  --color-ticker-bg: #000000;
  --color-header-bg: #111216;
  --color-rank: #F2F3F6;
  --color-card-bg: #1C1D23;
  --color-card-dark-bg: #1C1D23;
  --color-news-bg: #1C1D23;
  --color-news-text: #F2F3F6;
  --color-news-muted: #C3C6CE;
  --color-news-btn: #F2F3F6;
  --color-news-btn-text: #111216;
  --color-news-btn-hover: #D2D5DC;
  --color-input-bg: #111216;
  --color-input-border: #3A3D47;
  --color-input-text: #F2F3F6;
  --color-input-placeholder: #9DA1AC;
  --color-footer-bg: #000000;
  --tile-bg: #1C1D23;
  --logo-chips: #F2F3F6;
  --rank-bg: #F2F3F6;
  --rank-text: #111216;
  --art-1: #16171B;
  --color-head-rule: #F2F3F6;
  --color-error: #FF8A8F;
  --color-success: #4ADE80;
}
@container page (max-width: 1100px){:is(#tb-d,#tb-dh,#tb-df) .td-page{
  --text-display: 56px;
  --text-mega: 150px;
  --text-h2: 44px;
  --text-h3: 21px;
  --text-h3l: 24px;
  --text-rail: 44px;
  --text-body-lg: 18px;
  --text-hero: 104px;
}}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-page{
  --text-display: 40px;
  --text-mega: 110px;
  --text-h2: 36px;
  --text-h3: 20px;
  --text-h3l: 22px;
  --text-h4: 17px;
  --text-rail: 40px;
  --text-body-lg: 17px;
  --text-body: 16px;
  --hero-pad-top: 24px;
  --text-hero: 64px;
}}
:is(#tb-d,#tb-dh,#tb-df),:is(#tb-d,#tb-dh,#tb-df) *,:is(#tb-d,#tb-dh,#tb-df) *::before,:is(#tb-d,#tb-dh,#tb-df) *::after{box-sizing:border-box}
:is(#tb-d,#tb-dh,#tb-df){color-scheme:light;margin:0;background:var(--color-outside,var(--color-background));font-family:var(--font-body);color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) img,:is(#tb-d,#tb-dh,#tb-df) svg{display:block;max-width:100%}
:is(#tb-d,#tb-dh,#tb-df) a{color:inherit}
:is(#tb-d,#tb-dh,#tb-df){container:page/inline-size;max-width:var(--frame-w,none);margin-inline:auto;background:var(--color-background);overflow-x:clip;min-height:100vh;transition:max-width 400ms cubic-bezier(.65,0,.35,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-page{font-size:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased}
:is(#tb-d,#tb-dh,#tb-df) .td-container{max-width:1312px;margin-inline:auto;padding-inline:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-skip{position:absolute;left:16px;top:-80px;z-index:200;background:var(--color-primary);color:var(--color-on-primary);padding:12px 16px;border-radius:var(--radius-sm);font-family:var(--font-ui)}
:is(#tb-d,#tb-dh,#tb-df) .td-skip:focus{top:16px}
:is(#tb-d,#tb-dh,#tb-df) :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}
body[data-theme="dark"] :is(#tb-d,#tb-dh,#tb-df){color-scheme:dark}
:is(#tb-d,#tb-dh,#tb-df),:is(#tb-d,#tb-dh,#tb-df) .td-header,:is(#tb-d,#tb-dh,#tb-df) .td-section,:is(#tb-d,#tb-dh,#tb-df) .td-footer,:is(#tb-d,#tb-dh,#tb-df) .td-card,:is(#tb-d,#tb-dh,#tb-df) .td-newsletter{transition-property:background-color,color,border-color,box-shadow,transform,max-width}
:is(#tb-d,#tb-dh,#tb-df) .td-ticker{--chg-up:var(--color-up-inverse,var(--color-up));--chg-down:var(--color-down-inverse,var(--color-down));display:flex;align-items:center;height:40px;background:var(--color-ticker-bg);color:var(--color-ticker-text);font-family:var(--font-ui);font-size:var(--text-caption);border-bottom:var(--border-width) solid var(--color-ticker-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-ticker-viewport{flex:1;overflow:hidden;min-width:0}
:is(#tb-d,#tb-dh,#tb-df) .td-ticker-track{display:flex;width:max-content;animation:vd-marquee 70s linear infinite}
:is(#tb-d,#tb-dh,#tb-df) .td-ticker:hover .td-ticker-track{animation-play-state:paused}
:is(#tb-d,#tb-dh,#tb-df) .td-tick{display:inline-flex;align-items:center;gap:8px;padding-inline:16px;white-space:nowrap;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-tick-sym{font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-ticker-note{flex:none;padding-inline:12px;height:100%;display:flex;align-items:center;background:var(--color-ticker-note-bg);color:var(--color-ticker-text);font-size:var(--text-caption)}
:is(#tb-d,#tb-dh,#tb-df) .td-chg{font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-chg-up{color:var(--chg-up,var(--color-up))}
:is(#tb-d,#tb-dh,#tb-df) .td-chg-down{color:var(--chg-down,var(--color-down))}
@keyframes vd-marquee{to{transform:translateX(-50%)}}
:is(#tb-d,#tb-dh,#tb-df) .td-header{position:sticky;top:0;z-index:50;background:var(--color-header-bg);backdrop-filter:blur(var(--header-blur));-webkit-backdrop-filter:blur(var(--header-blur));border-bottom:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-header-inner{display:flex;align-items:center;gap:32px;height:72px}
:is(#tb-d,#tb-dh,#tb-df) .td-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-text-primary);flex:none}
:is(#tb-d,#tb-dh,#tb-df) .td-nav{flex:1;min-width:0}
:is(#tb-d,#tb-dh,#tb-df) .td-nav-list{display:flex;gap:20px;list-style:none;margin:0;padding:0;justify-content:var(--nav-justify)}
:is(#tb-d,#tb-dh,#tb-df) .td-nav-link{font-family:var(--font-ui);font-size:var(--text-nav);font-weight:var(--weight-nav);color:var(--color-text-secondary);text-decoration:none;padding-block:8px;white-space:nowrap;background:linear-gradient(var(--color-accent),var(--color-accent)) left bottom/0 2px no-repeat;transition:color 150ms,background-size 250ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-nav-link:hover{color:var(--color-text-primary);background-size:100% 2px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-actions{display:flex;align-items:center;gap:8px;flex:none}
:is(#tb-d,#tb-dh,#tb-df) .td-icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;border:0;background:transparent;color:var(--color-text-primary);border-radius:var(--radius-full);cursor:pointer;transition:background 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-icon-btn:hover{background:var(--color-surface-alt)}
:is(#tb-d,#tb-dh,#tb-df) .td-menu-btn{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-mobile-menu{display:none;border-top:var(--border-width) solid var(--color-border);padding-block:16px 24px;background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-mobile-menu.td-is-open{display:block}
:is(#tb-d,#tb-dh,#tb-df) .td-mnav-list{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}
:is(#tb-d,#tb-dh,#tb-df) .td-mnav-link{display:block;padding-block:12px;font-family:var(--font-ui);font-size:var(--text-body);color:var(--color-text-primary);text-decoration:none;border-bottom:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-mnav-cta{width:100%}
:is(#tb-d,#tb-dh,#tb-df) .td-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-accent);transform-origin:left;transform:scaleX(0)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--radius-btn);font-family:var(--font-ui);font-size:var(--text-button);font-weight:var(--weight-strong);text-decoration:none;border:var(--border-width) solid transparent;cursor:pointer;transition:background 150ms,transform 150ms,color 150ms,border-color 150ms;white-space:nowrap}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-primary{background:var(--color-primary);color:var(--color-on-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-primary:active{transform:translateY(0)}
:is(#tb-d,#tb-dh,#tb-df) .td-text-link{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-link);text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;padding-bottom:2px;transition:background-size 250ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-text-link:hover{background-size:0 1px;background-position:right bottom}
:is(#tb-d,#tb-dh,#tb-df) .td-title-link{text-decoration:none;color:inherit;background:linear-gradient(currentColor,currentColor) left 92%/0 var(--underline-w) no-repeat;transition:background-size 250ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-title-link:hover{background-size:100% var(--underline-w)}
:is(#tb-d,#tb-dh,#tb-df) .td-card-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
:is(#tb-d,#tb-dh,#tb-df) .td-tag{display:inline-flex;align-items:center;min-height:24px;padding:var(--tag-pad);border-radius:var(--radius-tag);background:var(--color-tag-bg);color:var(--color-tag-text);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:var(--tracking-label);text-transform:var(--case-label);text-decoration:none;transition:background 150ms,color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-tag:hover{background:var(--color-tag-hover-bg);color:var(--color-tag-hover-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-meta{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-cover{width:100%;height:100%;background:var(--art-bg);transition:transform 600ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-cover svg{width:100%;height:100%}
:is(#tb-d,#tb-dh,#tb-df) .td-cover-hero{position:absolute;left:0;right:0;top:-10%;height:120%;width:100%}
:is(#tb-d,#tb-dh,#tb-df) .td-hero{padding-block:var(--hero-pad-top) 64px}
:is(#tb-d,#tb-dh,#tb-df) .td-hero-grid{display:grid;grid-template-columns:var(--hero-cols);gap:var(--hero-gap)}
:is(#tb-d,#tb-dh,#tb-df) .td-lead{display:grid;grid-template-columns:var(--lead-cols,1fr);gap:24px 40px;align-content:start;align-items:center}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-media{display:block;position:relative;order:var(--lead-media-order,0);aspect-ratio:var(--lead-ratio);overflow:hidden;border-radius:var(--radius-media)}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-body{display:grid;gap:16px;max-width:var(--lead-text-w)}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-title{margin:0;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-dek{margin:0;font-size:var(--text-body-lg);line-height:1.55;color:var(--color-text-secondary);max-width:62ch}
:is(#tb-d,#tb-dh,#tb-df) .td-hero-side{display:grid;grid-template-columns:var(--side-cols);gap:var(--side-gap);align-content:start}
:is(#tb-d,#tb-dh,#tb-df) .td-side-card{display:grid;grid-template-columns:var(--side-card-cols);gap:16px;align-items:start;padding-top:var(--side-pad);border-top:var(--border-width) solid var(--color-side-rule)}
:is(#tb-d,#tb-dh,#tb-df) .td-side-media{display:block;aspect-ratio:var(--side-ratio);overflow:hidden;border-radius:var(--radius-media)}
:is(#tb-d,#tb-dh,#tb-df) .td-side-body{display:grid;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-side-title{margin:0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:1.25;letter-spacing:var(--tracking-heading);text-wrap:balance}
:is(#tb-d,#tb-dh,#tb-df) .td-section{padding-block:96px}
:is(#tb-d,#tb-dh,#tb-df) .td-section-alt{background:var(--color-surface-alt)}
:is(#tb-d,#tb-dh,#tb-df) .td-section-dark{--chg-up:var(--color-up-inverse,var(--color-up));--chg-down:var(--color-down-inverse,var(--color-down));background:var(--color-dark);--color-text-primary:var(--color-text-inverse);--color-text-secondary:var(--color-text-inverse-muted);--color-text-muted:var(--color-text-inverse-muted);--color-border:var(--color-border-inverse);--color-link:var(--color-text-inverse);--color-tag-bg:var(--color-tag-dark-bg);--color-tag-text:var(--color-tag-dark-text);--color-card-bg:var(--color-card-dark-bg,transparent);--color-card-border:var(--color-card-dark-border,transparent);color:var(--color-text-inverse)}
:is(#tb-d,#tb-dh,#tb-df) .td-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:var(--head-pad);margin-bottom:40px;border-bottom:var(--head-rule) solid var(--color-head-rule)}
:is(#tb-d,#tb-dh,#tb-df) .td-section-title{margin:0;font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:1.05;letter-spacing:var(--tracking-heading);color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-section-note{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px var(--grid-gap)}
:is(#tb-d,#tb-dh,#tb-df) .td-card{display:flex;flex-direction:column;gap:16px;background:var(--color-card-bg);border-radius:var(--radius-card);padding:var(--card-pad);border:var(--card-border) solid var(--color-card-border);transition:transform 250ms cubic-bezier(.16,1,.3,1),box-shadow 250ms,border-color 250ms;box-shadow:var(--shadow-sm)}
:is(#tb-d,#tb-dh,#tb-df) .td-card:hover{transform:translateY(var(--card-lift));box-shadow:var(--shadow-md)}
:is(#tb-d,#tb-dh,#tb-df) .td-card:hover .td-cover,:is(#tb-d,#tb-dh,#tb-df) .td-side-card:hover .td-cover,:is(#tb-d,#tb-dh,#tb-df) .td-lead:hover .td-cover{transform:scale(1.04)}
:is(#tb-d,#tb-dh,#tb-df) .td-card-media{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-media)}
:is(#tb-d,#tb-dh,#tb-df) .td-card-body{display:grid;gap:12px;align-content:start}
:is(#tb-d,#tb-dh,#tb-df) .td-card-title{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:1.2;letter-spacing:var(--tracking-heading);text-wrap:balance;color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-card-excerpt{margin:0;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
:is(#tb-d,#tb-dh,#tb-df) .td-card-tall .td-card-media{aspect-ratio:3/4}
:is(#tb-d,#tb-dh,#tb-df) .td-card-tall .td-card-title{font-size:var(--text-h3l)}
:is(#tb-d,#tb-dh,#tb-df) .td-spot{display:grid;grid-template-columns:var(--spot-cols);gap:64px}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-intro{display:grid;gap:24px;align-content:start}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-word{margin:0;font-family:var(--font-display);font-size:var(--text-mega);font-weight:var(--weight-display);line-height:.85;letter-spacing:var(--tracking-display);color:var(--color-spot-word)}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-text{margin:0;font-size:var(--text-body-lg);color:var(--color-text-secondary);max-width:36ch}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-list{list-style:none;margin:0;padding:0;display:grid;align-content:start}
:is(#tb-d,#tb-dh,#tb-df) .td-list-item{display:grid;gap:8px;padding-block:20px;border-top:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-list-item:first-child{border-top:0;padding-top:0}
:is(#tb-d,#tb-dh,#tb-df) .td-list-title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:1.3;letter-spacing:var(--tracking-heading)}
:is(#tb-d,#tb-dh,#tb-df) .td-quotes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:64px}
:is(#tb-d,#tb-dh,#tb-df) .td-quote{display:grid;gap:4px;padding:16px;border-radius:var(--radius-card);background:var(--color-quote-bg);border:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-quote-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:var(--font-ui);font-size:var(--text-caption)}
:is(#tb-d,#tb-dh,#tb-df) .td-quote-sym{font-size:var(--text-small)}
:is(#tb-d,#tb-dh,#tb-df) .td-quote-name{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-quote-price{font-family:var(--font-num);font-size:var(--text-h3);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;transition:color 400ms}
:is(#tb-d,#tb-dh,#tb-df) .td-spark{height:40px;width:100%;margin-top:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-spark polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}
:is(#tb-d,#tb-dh,#tb-df) .td-spark-up polyline{stroke:var(--chg-up,var(--color-up))}
:is(#tb-d,#tb-dh,#tb-df) .td-spark-down polyline{stroke:var(--chg-down,var(--color-down))}
:is(#tb-d,#tb-dh,#tb-df) .td-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-rank-list{list-style:none;margin:0;padding:0}
:is(#tb-d,#tb-dh,#tb-df) .td-rank{display:grid;grid-template-columns:64px 1fr;gap:16px;padding-block:20px;border-bottom:var(--border-width) solid var(--color-border);align-items:baseline}
:is(#tb-d,#tb-dh,#tb-df) .td-rank-num{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-display);line-height:1;color:var(--color-rank)}
:is(#tb-d,#tb-dh,#tb-df) .td-rank-body{display:grid;gap:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-rank-title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:1.3}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter{position:sticky;top:112px;padding:40px;border-radius:var(--radius-lg);background:var(--color-news-bg);color:var(--color-news-text);border:var(--border-width) solid var(--color-news-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter-title{margin:0 0 12px;font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:1.05;letter-spacing:var(--tracking-heading)}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter-text{margin:0 0 24px;color:var(--color-news-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-label{display:block;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);margin-bottom:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-form-row{display:flex;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-input{flex:1;min-width:0;min-height:48px;padding:0 16px;border-radius:var(--radius-btn);border:var(--border-width) solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;font-size:var(--text-body);transition:border-color 150ms,box-shadow 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-input::placeholder{color:var(--color-input-placeholder)}
:is(#tb-d,#tb-dh,#tb-df) .td-input:focus{outline:0;border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}
:is(#tb-d,#tb-dh,#tb-df) .td-form-btn{min-height:48px;background:var(--color-news-btn);color:var(--color-news-btn-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-form-btn:hover{background:var(--color-news-btn-hover)}
:is(#tb-d,#tb-dh,#tb-df) .td-form-note{margin:12px 0 0;font-size:var(--text-caption);color:var(--color-news-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-form-done{display:none;margin:12px 0 0;font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-is-done .td-form-done{display:block}
:is(#tb-d,#tb-dh,#tb-df) .td-is-done .td-form-note{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-rails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}
:is(#tb-d,#tb-dh,#tb-df) .td-rail{display:grid;gap:16px;align-content:start}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-title{margin:0;font-family:var(--font-display);font-size:var(--text-rail);font-weight:var(--weight-display);line-height:1;letter-spacing:var(--tracking-display);padding-bottom:16px;border-bottom:var(--rail-rule) solid var(--color-rail-rule);white-space:nowrap}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-link{text-decoration:none;color:var(--color-rail-title);display:inline-block;transition:transform 250ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-link:hover{transform:translateX(4px)}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-item{font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--weight-heading);line-height:1.35;padding-bottom:16px;border-bottom:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-footer{background:var(--color-footer-bg);color:var(--color-footer-text);padding-block:80px 40px;--color-text-primary:var(--color-footer-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-brand{display:grid;gap:16px;align-content:start}
:is(#tb-d,#tb-dh,#tb-df) .td-logo-footer{color:var(--color-footer-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-text{margin:0;color:var(--color-footer-muted);max-width:36ch}
:is(#tb-d,#tb-dh,#tb-df) .td-social{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}
:is(#tb-d,#tb-dh,#tb-df) .td-social-link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-btn);border:var(--border-width) solid var(--color-footer-border);text-decoration:none;font-family:var(--font-ui);font-size:var(--text-small);transition:background 150ms,color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-social-link:hover{background:var(--color-footer-text);color:var(--color-footer-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-foot-title{margin:0 0 16px;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-footer-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-foot-title-blank{visibility:hidden}
:is(#tb-d,#tb-dh,#tb-df) .td-foot-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-foot-link{display:inline-block;padding-block:6px;text-decoration:none;font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-footer-text);background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size 250ms}
:is(#tb-d,#tb-dh,#tb-df) .td-foot-link:hover{background-size:100% 1px}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:64px;padding-top:24px;border-top:var(--border-width) solid var(--color-footer-border);font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-footer-muted)}
:is(#tb-d,#tb-dh,#tb-df) .js .td-reveal{opacity:0;transform:translateY(24px);transition:opacity 400ms cubic-bezier(.16,1,.3,1),transform 400ms cubic-bezier(.16,1,.3,1);transition-delay:calc(min(var(--i,0),5) * 80ms)}
:is(#tb-d,#tb-dh,#tb-df) .js .td-reveal.td-in{opacity:1;transform:none}
:is(#tb-d,#tb-dh,#tb-df) .js .td-reveal.td-card.td-in:hover{transform:translateY(var(--card-lift))}
:is(#tb-d,#tb-dh,#tb-df) .td-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}
:is(#tb-d,#tb-dh,#tb-df) .td-w>span{display:inline-block;transform:translateY(105%);transition:transform 600ms cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--wi) * 40ms)}
:is(#tb-d,#tb-dh,#tb-df) .td-loaded .td-w>span{transform:none}
:is(#tb-d,#tb-dh,#tb-df) .js .td-hero-side .td-side-card,:is(#tb-d,#tb-dh,#tb-df) .js .td-lead-dek,:is(#tb-d,#tb-dh,#tb-df) .js .td-lead .td-card-top,:is(#tb-d,#tb-dh,#tb-df) .js .td-lead .td-read{opacity:0;transform:translateY(16px);transition:opacity 600ms cubic-bezier(.16,1,.3,1),transform 600ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-hero-side .td-side-card,:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-lead-dek,:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-lead .td-card-top,:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-lead .td-read{opacity:1;transform:none}
:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-lead-dek{transition-delay:200ms}
:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-hero-side .td-side-card{transition-delay:280ms}
:is(#tb-d,#tb-dh,#tb-df) .js .td-cover-hero{transform:scale(1.12)}
:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-cover-hero{transform:scale(1)}
:is(#tb-d,#tb-dh,#tb-df) .js.td-loaded .td-lead:hover .td-cover-hero{transform:scale(1.04)}
@container page (max-width: 1100px){:is(#tb-d,#tb-dh,#tb-df) .td-container{padding-inline:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-nav{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-menu-btn{display:inline-grid}
:is(#tb-d,#tb-dh,#tb-df) .td-header-inner{justify-content:space-between}
:is(#tb-d,#tb-dh,#tb-df) .td-hero-grid{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-lead{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-hero-side{grid-template-columns:repeat(3,minmax(0,1fr))}
:is(#tb-d,#tb-dh,#tb-df) .td-side-card{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-section{padding-block:72px}
:is(#tb-d,#tb-dh,#tb-df) .td-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px}
:is(#tb-d,#tb-dh,#tb-df) .td-spot{grid-template-columns:1fr;gap:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}
:is(#tb-d,#tb-dh,#tb-df) .td-split{grid-template-columns:1fr;gap:48px}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter{position:static}
:is(#tb-d,#tb-dh,#tb-df) .td-rails{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:1fr 1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-brand{grid-column:1/-1}}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-container{padding-inline:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-inner{height:64px;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-cta{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-hero{padding-block:24px 48px}
:is(#tb-d,#tb-dh,#tb-df) .td-hero-side{grid-template-columns:1fr;gap:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-side-card{grid-template-columns:96px 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-section{padding-block:48px}
:is(#tb-d,#tb-dh,#tb-df) .td-section-head{margin-bottom:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-grid-3{grid-template-columns:1fr;gap:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-main{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-quotes{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-rails{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter{padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-form-row{flex-direction:column}
:is(#tb-d,#tb-dh,#tb-df) .td-footer{padding-block:48px 32px}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-mnav-list{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-ticker-note{display:none}}
@media (prefers-reduced-motion: reduce){:is(#tb-d,#tb-dh,#tb-df),:is(#tb-d,#tb-dh,#tb-df) *,:is(#tb-d,#tb-dh,#tb-df) *::before,:is(#tb-d,#tb-dh,#tb-df) *::after{animation:none!important;transition-duration:150ms!important;transition-delay:0ms!important}
:is(#tb-d,#tb-dh,#tb-df) .js .td-reveal,:is(#tb-d,#tb-dh,#tb-df) .td-w>span,:is(#tb-d,#tb-dh,#tb-df) .js .td-cover-hero,:is(#tb-d,#tb-dh,#tb-df) .js .td-hero-side .td-side-card,:is(#tb-d,#tb-dh,#tb-df) .js .td-lead-dek,:is(#tb-d,#tb-dh,#tb-df) .js .td-lead .td-card-top,:is(#tb-d,#tb-dh,#tb-df) .js .td-lead .td-read{transform:none!important}
:is(#tb-d,#tb-dh,#tb-df) .td-card:hover,:is(#tb-d,#tb-dh,#tb-df) .td-card:hover .td-cover{transform:none!important}
:is(#tb-d,#tb-dh,#tb-df) .td-ticker-viewport{overflow-x:auto}}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-big-tech{--cat:#2457E8;--on-cat:#FFFFFF;--art-bg:#2457E8;--color-tag-bg:#2457E8;--color-tag-text:#FFFFFF;--color-tag-dark-bg:#2457E8;--color-tag-dark-text:#FFFFFF;--color-rail-title:#FFFFFF}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-ai{--cat:#7B3FF2;--on-cat:#FFFFFF;--art-bg:#7B3FF2;--color-tag-bg:#7B3FF2;--color-tag-text:#FFFFFF;--color-tag-dark-bg:#7B3FF2;--color-tag-dark-text:#FFFFFF;--color-rail-title:#FFFFFF}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-chips{--cat:#1C1C1C;--on-cat:#FFFFFF;--art-bg:#1C1C1C;--color-tag-bg:#1C1C1C;--color-tag-text:#FFFFFF;--color-tag-dark-bg:#1C1C1C;--color-tag-dark-text:#FFFFFF;--color-rail-title:#FFFFFF}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-robotics{--cat:#E8B400;--on-cat:#16171B;--art-bg:#E8B400;--color-tag-bg:#E8B400;--color-tag-text:#16171B;--color-tag-dark-bg:#E8B400;--color-tag-dark-text:#16171B;--color-rail-title:#16171B}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-space{--cat:#3A4BB8;--on-cat:#FFFFFF;--art-bg:#3A4BB8;--color-tag-bg:#3A4BB8;--color-tag-text:#FFFFFF;--color-tag-dark-bg:#3A4BB8;--color-tag-dark-text:#FFFFFF;--color-rail-title:#FFFFFF}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-deep-tech{--cat:#0FA3A3;--on-cat:#16171B;--art-bg:#0FA3A3;--color-tag-bg:#0FA3A3;--color-tag-text:#16171B;--color-tag-dark-bg:#0FA3A3;--color-tag-dark-text:#16171B;--color-rail-title:#16171B}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-saas{--cat:#FF7A1A;--on-cat:#16171B;--art-bg:#FF7A1A;--color-tag-bg:#FF7A1A;--color-tag-text:#16171B;--color-tag-dark-bg:#FF7A1A;--color-tag-dark-text:#16171B;--color-rail-title:#16171B}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-startups{--cat:#11A15A;--on-cat:#16171B;--art-bg:#11A15A;--color-tag-bg:#11A15A;--color-tag-text:#16171B;--color-tag-dark-bg:#11A15A;--color-tag-dark-text:#16171B;--color-rail-title:#16171B}
:is(#tb-d,#tb-dh,#tb-df) .td-cat-markets{--cat:#E5484D;--on-cat:#16171B;--art-bg:#E5484D;--color-tag-bg:#E5484D;--color-tag-text:#16171B;--color-tag-dark-bg:#E5484D;--color-tag-dark-text:#16171B;--color-rail-title:#16171B}
:is(#tb-d,#tb-dh,#tb-df) .td-lead{background:var(--tile-bg);border-radius:24px;padding:12px 12px 32px}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-body{padding-inline:20px}
:is(#tb-d,#tb-dh,#tb-df) .td-side-card{background:var(--tile-bg);border-radius:20px;padding:12px;border-top:0}
:is(#tb-d,#tb-dh,#tb-df) .td-card-body{padding-inline:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-section-alt{background:transparent}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-intro{background:var(--cat-ai,#7B3FF2);color:#fff;border-radius:24px;padding:32px;--color-text-secondary:rgba(255,255,255,.88);--color-link:#fff}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-main{background:var(--tile-bg);border-radius:24px;padding:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-spot{gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-spot-main .td-card{padding:0}
:is(#tb-d,#tb-dh,#tb-df) .td-list{padding:16px 16px 0 0}
:is(#tb-d,#tb-dh,#tb-df) .td-section-dark{margin-inline:16px;border-radius:28px}
:is(#tb-d,#tb-dh,#tb-df) .td-rail{background:var(--cat);border-radius:20px;padding:24px;color:var(--on-cat);gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-title{padding-bottom:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-item{color:var(--on-cat);border-bottom-color:currentColor}
:is(#tb-d,#tb-dh,#tb-df) .td-rail-item:last-child{border-bottom:0;padding-bottom:0}
:is(#tb-d,#tb-dh,#tb-df) .td-most{background:var(--tile-bg);border-radius:24px;padding:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-rank-num{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:var(--rank-bg);color:var(--rank-text);font-size:var(--text-h4)}
:is(#tb-d,#tb-dh,#tb-df) .td-rank{grid-template-columns:48px 1fr;align-items:center}
:is(#tb-d,#tb-dh,#tb-df) .td-rank:last-child{border-bottom:0}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter{border-radius:24px;padding:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-mark circle{transform-box:fill-box;transform-origin:center}
:is(#tb-d,#tb-dh,#tb-df) .td-loaded .td-mark circle{animation:vd-pop 600ms cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--d) * 50ms)}
@keyframes vd-pop{from{transform:scale(0)}}
:is(#tb-d,#tb-dh,#tb-df) .td-card,:is(#tb-d,#tb-dh,#tb-df) .td-side-card,:is(#tb-d,#tb-dh,#tb-df) .td-rail{transition:transform 400ms cubic-bezier(.34,1.56,.64,1),box-shadow 250ms}
:is(#tb-d,#tb-dh,#tb-df) .td-side-card:hover,:is(#tb-d,#tb-dh,#tb-df) .td-rail:hover{transform:translateY(-6px)}
@container page (max-width:640px){:is(#tb-d,#tb-dh,#tb-df) .td-spot-intro,:is(#tb-d,#tb-dh,#tb-df) .td-most,:is(#tb-d,#tb-dh,#tb-df) .td-newsletter{padding:24px;border-radius:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-section-dark{margin-inline:8px;border-radius:24px}}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-title,:is(#tb-d,#tb-dh,#tb-df) .td-spot-word,:is(#tb-d,#tb-dh,#tb-df) .td-rail-title,:is(#tb-d,#tb-dh,#tb-df) .td-section-title,:is(#tb-d,#tb-dh,#tb-df) .td-newsletter-title{font-variation-settings:"wdth" 72;text-transform:uppercase}
:is(#tb-d,#tb-dh,#tb-df) .td-card-title,:is(#tb-d,#tb-dh,#tb-df) .td-side-title,:is(#tb-d,#tb-dh,#tb-df) .td-list-title,:is(#tb-d,#tb-dh,#tb-df) .td-rank-title,:is(#tb-d,#tb-dh,#tb-df) .td-rail-item{font-family:var(--font-body);font-weight:600;letter-spacing:-0.01em}
:is(#tb-d,#tb-dh,#tb-df) .td-wordmark{font-variation-settings:"wdth" 80}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-title,:is(#tb-d,#tb-dh,#tb-df) .td-section-title,:is(#tb-d,#tb-dh,#tb-df) .td-rail-title,:is(#tb-d,#tb-dh,#tb-df) .td-newsletter-title{word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}
:is(#tb-d,#tb-dh,#tb-df) .td-view-pad{padding-block:32px 96px}
:is(#tb-d,#tb-dh,#tb-df) .td-block{margin-top:64px}
:is(#tb-d,#tb-dh,#tb-df) .td-crumbs{display:flex;gap:8px;flex-wrap:wrap;align-items:center;list-style:none;margin:0 0 24px;padding:0;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-crumb-link{color:var(--color-text-secondary);text-decoration:none;padding-block:8px;background:linear-gradient(currentColor,currentColor) left 80%/0 1px no-repeat;transition:background-size 250ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-crumb-link:hover{background-size:100% 1px}
:is(#tb-d,#tb-dh,#tb-df) .td-page-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 40px;align-items:end;background:var(--cat,var(--tile-bg));color:var(--on-cat,var(--color-text-primary));border-radius:var(--radius-lg);padding:48px}
:is(#tb-d,#tb-dh,#tb-df) .td-page-hero-title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-hero);line-height:.88;letter-spacing:var(--tracking-display);text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-page-hero-title-m{font-size:var(--text-display)}
:is(#tb-d,#tb-dh,#tb-df) .td-page-hero-text{margin:0;font-size:var(--text-body-lg);line-height:1.5;max-width:46ch}
:is(#tb-d,#tb-dh,#tb-df) .td-page-hero-meta{margin:12px 0 0;font-family:var(--font-ui);font-size:var(--text-caption)}
:is(#tb-d,#tb-dh,#tb-df) .td-chips{display:flex;gap:8px;flex-wrap:wrap;margin-block:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-full);background:var(--tile-bg);color:var(--color-text-primary);border:var(--border-width) solid var(--color-border);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;cursor:pointer;transition:background 150ms,color 150ms,border-color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-chip:hover{border-color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-chip-active{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-lead-title-m{font-size:var(--text-h2)}
:is(#tb-d,#tb-dh,#tb-df) .td-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:64px}
:is(#tb-d,#tb-dh,#tb-df) .td-page-link{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--radius-btn);background:var(--tile-bg);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;transition:background 150ms,color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-page-link:hover{background:var(--color-primary);color:var(--color-on-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-page-link-current{background:var(--color-primary);color:var(--color-on-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-page-gap{color:var(--color-text-muted);padding-inline:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-results{display:grid;gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-card-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center;background:var(--color-card-bg);border-radius:var(--radius-card);padding:12px;transition:transform 400ms cubic-bezier(.34,1.56,.64,1),box-shadow 250ms}
:is(#tb-d,#tb-dh,#tb-df) .td-card-row:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
:is(#tb-d,#tb-dh,#tb-df) .td-card-row:hover .td-cover{transform:scale(1.04)}
:is(#tb-d,#tb-dh,#tb-df) .td-card-row-body{display:grid;gap:8px;padding-right:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-result-count{margin:0;font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-article-wrap{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;align-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-article{background:var(--tile-bg);border-radius:var(--radius-lg);padding:48px}
:is(#tb-d,#tb-dh,#tb-df) .td-article-title{margin:16px 0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em;text-wrap:balance}
:is(#tb-d,#tb-dh,#tb-df) .td-article-dek{margin:0;font-size:var(--text-h3);line-height:1.45;color:var(--color-text-secondary);max-width:60ch}
:is(#tb-d,#tb-dh,#tb-df) .td-byline{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-block:24px;padding-block:16px;border-block:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-byline-name{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-share{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}
:is(#tb-d,#tb-dh,#tb-df) .td-share-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--radius-btn);border:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);text-decoration:none;cursor:pointer;transition:background 150ms,color 150ms,border-color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-share-btn:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-figure{margin:0 0 32px}
:is(#tb-d,#tb-dh,#tb-df) .td-figure-media{aspect-ratio:16/9;border-radius:var(--radius-media);overflow:hidden}
:is(#tb-d,#tb-dh,#tb-df) .td-figure-media-wide{aspect-ratio:3/2}
:is(#tb-d,#tb-dh,#tb-df) .td-caption{margin-top:8px;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-keypoints{background:var(--color-background);border-radius:var(--radius-card);padding:24px;margin-bottom:32px;border-left:4px solid var(--color-accent)}
:is(#tb-d,#tb-dh,#tb-df) .td-keypoints-title{margin:0 0 12px;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-keypoints-list{margin:0;padding-left:20px;display:grid;gap:8px;font-size:var(--text-body)}
:is(#tb-d,#tb-dh,#tb-df) .td-prose{font-size:var(--text-body-lg);line-height:1.7;max-width:68ch;color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-prose-p{margin:0 0 24px}
:is(#tb-d,#tb-dh,#tb-df) .td-prose-h2{margin:48px 0 16px;font-family:var(--font-body);font-size:var(--text-h3l);font-weight:var(--weight-strong);line-height:1.2;letter-spacing:-0.02em}
:is(#tb-d,#tb-dh,#tb-df) .td-prose-list{margin:0 0 24px;padding-left:24px;display:grid;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-prose-link{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-prose-link:hover{text-decoration-color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-pullquote{margin:40px 0;padding-left:24px;border-left:4px solid var(--color-accent);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:1;letter-spacing:var(--tracking-display);text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-sources{margin-top:48px;padding-top:24px;border-top:4px solid var(--color-head-rule)}
:is(#tb-d,#tb-dh,#tb-df) .td-sources-title{margin:0 0 12px;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-sources-list{margin:0;padding-left:20px;display:grid;gap:8px;font-size:var(--text-small);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-tags-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-aside{display:grid;gap:16px;position:sticky;top:96px}
:is(#tb-d,#tb-dh,#tb-df) .td-aside-box{background:var(--tile-bg);border-radius:var(--radius-card);padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-aside-title{margin:0 0 8px;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3l);line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter-static{position:static;padding:24px;border-radius:var(--radius-card)}
:is(#tb-d,#tb-dh,#tb-df) .td-newsletter-static .td-form-row{flex-direction:column}
:is(#tb-d,#tb-dh,#tb-df) .td-next{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:center;margin-top:24px;padding:12px;border-radius:var(--radius-lg);background:var(--cat,var(--tile-bg));color:var(--on-cat,var(--color-text-primary));text-decoration:none;transition:transform 400ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-next:hover{transform:translateY(-6px)}
:is(#tb-d,#tb-dh,#tb-df) .td-next:hover .td-cover{transform:scale(1.04)}
:is(#tb-d,#tb-dh,#tb-df) .td-next-media{aspect-ratio:3/2;border-radius:var(--radius-media);overflow:hidden}
:is(#tb-d,#tb-dh,#tb-df) .td-next-body{display:grid;gap:12px;padding:12px 24px 12px 0}
:is(#tb-d,#tb-dh,#tb-df) .td-next-label{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-next-title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:.95;letter-spacing:var(--tracking-display);text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-search-form{display:flex;gap:8px;background:var(--tile-bg);border-radius:var(--radius-lg);padding:12px;margin-bottom:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-search-input{flex:1;min-width:0;min-height:64px;padding:0 16px;border:0;border-radius:var(--radius-btn);background:transparent;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-h3)}
:is(#tb-d,#tb-dh,#tb-df) .td-search-input:focus{outline:2px solid var(--color-focus);outline-offset:0}
:is(#tb-d,#tb-dh,#tb-df) .td-search-btn{min-height:64px;padding-inline:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-view-title{margin:0 0 24px;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-empty{display:grid;gap:16px;justify-items:center;text-align:center;background:var(--tile-bg);border-radius:var(--radius-lg);padding:64px 32px}
:is(#tb-d,#tb-dh,#tb-df) .td-empty-title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em;text-wrap:balance}
:is(#tb-d,#tb-dh,#tb-df) .td-empty-text{margin:0;color:var(--color-text-secondary);max-width:52ch}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-secondary{background:transparent;color:var(--color-text-primary);border-color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-secondary:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-404{display:grid;gap:24px;justify-items:center;text-align:center;padding-block:48px 64px}
:is(#tb-d,#tb-dh,#tb-df) .td-404-num{display:flex;align-items:center;justify-content:center;gap:.04em;margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-mega);line-height:.8;font-variation-settings:"wdth" 72}
:is(#tb-d,#tb-dh,#tb-df) .td-404-dots{width:.62em;height:.62em}
:is(#tb-d,#tb-dh,#tb-df) .td-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-topic-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
:is(#tb-d,#tb-dh,#tb-df) .td-topic{display:flex;align-items:flex-end;min-height:144px;padding:24px;border-radius:var(--radius-card);background:var(--cat);color:var(--on-cat);text-decoration:none;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-rail);line-height:.9;letter-spacing:var(--tracking-display);text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em;transition:transform 400ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-topic:hover{transform:translateY(-6px)}
:is(#tb-d,#tb-dh,#tb-df) .td-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}
:is(#tb-d,#tb-dh,#tb-df) .td-step{display:grid;gap:12px;align-content:start;background:var(--tile-bg);border-radius:var(--radius-card);padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-step-num{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--rank-bg);color:var(--rank-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h4)}
:is(#tb-d,#tb-dh,#tb-df) .td-step-title{margin:0;font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--weight-strong);letter-spacing:-0.01em}
:is(#tb-d,#tb-dh,#tb-df) .td-step-text{margin:0;color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-two-col{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-tile{background:var(--tile-bg);border-radius:var(--radius-lg);padding:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-tile-title{margin:0 0 16px;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3l);line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-field{display:grid;gap:8px;margin-bottom:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-field-input{width:100%;min-height:48px;padding:0 16px;border-radius:var(--radius-btn);border:var(--border-width) solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;font-size:var(--text-body);transition:border-color 150ms,box-shadow 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-field-input:hover{border-color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-field-input:focus{outline:0;border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}
:is(#tb-d,#tb-dh,#tb-df) .td-field-input:disabled{opacity:.5;cursor:not-allowed}
:is(#tb-d,#tb-dh,#tb-df) .td-field-textarea{min-height:160px;padding-block:12px;resize:vertical;line-height:1.5}
:is(#tb-d,#tb-dh,#tb-df) .td-field-error{border-color:var(--color-error)}
:is(#tb-d,#tb-dh,#tb-df) .td-field-msg{margin:0;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-error)}
:is(#tb-d,#tb-dh,#tb-df) .td-check{display:flex;gap:12px;align-items:flex-start;margin-bottom:24px;font-size:var(--text-small);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-check-box{width:24px;height:24px;flex:none;accent-color:var(--color-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-alert{display:flex;gap:12px;align-items:flex-start;padding:16px 24px;border-radius:var(--radius-card);background:var(--color-background);border-left:4px solid var(--color-text-primary);font-weight:var(--weight-strong);margin-bottom:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-alert-success{border-left-color:var(--color-success)}
:is(#tb-d,#tb-dh,#tb-df) .td-alert-error{border-left-color:var(--color-error)}
:is(#tb-d,#tb-dh,#tb-df) .td-is-hidden{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-contact-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-text-wrap{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;align-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-toc{position:sticky;top:96px;background:var(--tile-bg);border-radius:var(--radius-card);padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-toc-link{display:block;padding-block:8px;font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-text-secondary);text-decoration:none;transition:color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-toc-link:hover{color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-section-flush{padding-block:0 96px}
@container page (max-width: 1100px){:is(#tb-d,#tb-dh,#tb-df) .td-view-pad{padding-block:24px 72px}
:is(#tb-d,#tb-dh,#tb-df) .td-page-hero{grid-template-columns:1fr;padding:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-article-wrap{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-aside{position:static;grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-article{padding:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-two-col{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-text-wrap{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-toc{position:static}
:is(#tb-d,#tb-dh,#tb-df) .td-card-row{grid-template-columns:200px minmax(0,1fr)}
:is(#tb-d,#tb-dh,#tb-df) .td-section-flush{padding-block:0 72px}}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-view-pad{padding-block:16px 48px}
:is(#tb-d,#tb-dh,#tb-df) .td-block{margin-top:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-page-hero{padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-article{padding:24px 16px}
:is(#tb-d,#tb-dh,#tb-df) .td-share{margin-left:0}
:is(#tb-d,#tb-dh,#tb-df) .td-aside{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-next{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-next-body{padding:0 12px 12px}
:is(#tb-d,#tb-dh,#tb-df) .td-card-row{grid-template-columns:104px minmax(0,1fr);gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-search-form{flex-direction:column}
:is(#tb-d,#tb-dh,#tb-df) .td-search-input{min-height:56px;font-size:var(--text-body)}
:is(#tb-d,#tb-dh,#tb-df) .td-search-btn{min-height:48px}
:is(#tb-d,#tb-dh,#tb-df) .td-topic-grid,:is(#tb-d,#tb-dh,#tb-df) .td-topic-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-topic{min-height:96px;padding:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-steps{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-tile{padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-empty{padding:40px 16px}
:is(#tb-d,#tb-dh,#tb-df) .td-pagination{margin-top:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-section-flush{padding-block:0 48px}}
:is(#tb-d,#tb-dh,#tb-df) .td-card{position:relative}
:is(#tb-d,#tb-dh,#tb-df) .td-save{position:absolute;top:20px;right:20px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:var(--tile-bg);color:var(--color-text-primary);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:transform 250ms cubic-bezier(.34,1.56,.64,1),background 150ms,color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-save:hover{transform:scale(1.1)}
:is(#tb-d,#tb-dh,#tb-df) .td-save-on{background:var(--color-accent);color:#000000}
:is(#tb-d,#tb-dh,#tb-df) .td-toast{position:fixed;left:50%;bottom:76px;z-index:998;transform:translate(-50%,16px);padding:12px 20px;border-radius:var(--radius-full);background:var(--rank-bg);color:var(--rank-text);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);opacity:0;pointer-events:none;transition:opacity 250ms,transform 250ms cubic-bezier(.16,1,.3,1);white-space:nowrap}
:is(#tb-d,#tb-dh,#tb-df) .td-toast-on{opacity:1;transform:translate(-50%,0)}
:is(#tb-d,#tb-dh,#tb-df) .td-header-inner{gap:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-nav-list{gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 12px;border:0;border-radius:var(--radius-full);background:var(--tile-bg);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;white-space:nowrap}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-ring{position:absolute;inset:-3px;border-radius:var(--radius-full);padding:3px;background:conic-gradient(from var(--ring-a,0deg),#2457E8,#7B3FF2,#E5484D,#FF7A1A,#E8B400,#11A15A,#0FA3A3,#3A4BB8,#2457E8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vd-ring 3s linear infinite;pointer-events:none}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-dot{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 0 var(--color-accent);animation:vd-pulse 1.6s ease-out infinite}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-set .td-mytopics-ring{animation:none;opacity:.55}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-set .td-mytopics-dot{display:none}
@property --ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes vd-ring{to{--ring-a:360deg}}
@keyframes vd-pulse{0%{box-shadow:0 0 0 0 rgba(255,59,0,.6)}100%{box-shadow:0 0 0 12px rgba(255,59,0,0)}}
:is(#tb-d,#tb-dh,#tb-df) .td-hint{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:max-content;max-width:240px;padding:10px 14px;border-radius:var(--radius-btn);background:var(--rank-bg);color:var(--rank-text);font-size:var(--text-caption);font-weight:var(--weight-strong);line-height:1.35;text-align:left;white-space:normal;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity 150ms,transform 250ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn:hover .td-hint,:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn:focus-visible .td-hint,:is(#tb-d,#tb-dh,#tb-df) .td-hint-show{opacity:1;transform:none}
:is(#tb-d,#tb-dh,#tb-df) .td-streak{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border-radius:var(--radius-full);background:var(--tile-bg);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;transition:transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-streak:hover{transform:translateY(-2px)}
:is(#tb-d,#tb-dh,#tb-df) .td-streak-flame{color:var(--color-accent)}
:is(#tb-d,#tb-dh,#tb-df) .td-modal{position:fixed;inset:0;z-index:900;display:none;place-items:center;padding:16px;background:rgba(10,11,14,.6)}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-open{display:grid}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-box{width:100%;max-width:600px;max-height:calc(100vh - 32px);overflow:auto;background:var(--tile-bg);color:var(--color-text-primary);border-radius:var(--radius-lg);padding:32px;font-family:var(--font-body);animation:vd-pop-in 400ms cubic-bezier(.34,1.56,.64,1)}
@keyframes vd-pop-in{from{opacity:0;transform:translateY(16px) scale(.97)}}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-text{margin:8px 0 24px;color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-topic-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:0 16px;border-radius:var(--radius-btn);border:2px solid var(--color-border);background:transparent;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;text-align:left;transition:background 150ms,border-color 150ms,color 150ms,transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-topic-toggle:hover{border-color:var(--cat);transform:translateY(-2px)}
:is(#tb-d,#tb-dh,#tb-df) .td-topic-toggle-on{background:var(--cat);border-color:var(--cat);color:var(--on-cat)}
:is(#tb-d,#tb-dh,#tb-df) .td-toggle-mark{opacity:0}
:is(#tb-d,#tb-dh,#tb-df) .td-topic-toggle-on .td-toggle-mark{opacity:1}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-sub{margin:0 0 8px;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-foryou{display:none;align-items:center;gap:8px;flex-wrap:wrap;margin:-16px 0 24px;font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-foryou-on{display:flex}
:is(#tb-d,#tb-dh,#tb-df) .td-listen{display:flex;align-items:center;gap:16px;padding:12px 16px 12px 12px;margin-bottom:24px;border-radius:var(--radius-card);background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-listen-btn{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;transition:transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-listen-btn:hover{transform:scale(1.08)}
:is(#tb-d,#tb-dh,#tb-df) .td-listen-body{flex:1;min-width:0;display:grid;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-listen-top{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-listen-track{height:6px;border-radius:var(--radius-full);background:var(--color-border);overflow:hidden}
:is(#tb-d,#tb-dh,#tb-df) .td-listen-fill{height:100%;width:0;border-radius:var(--radius-full);background:var(--color-accent)}
:is(#tb-d,#tb-dh,#tb-df) .td-listen-speed{flex:none;min-width:44px;min-height:44px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-btn);background:transparent;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);cursor:pointer}
:is(#tb-d,#tb-dh,#tb-df) .td-poll{margin:40px 0;padding:24px;border-radius:var(--radius-card);background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-kicker{margin:0 0 8px;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-q{margin:0 0 16px;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3l);line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-opts{display:grid;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-opt{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-radius:var(--radius-btn);border:2px solid var(--color-text-primary);background:var(--tile-bg);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-strong);cursor:pointer;overflow:hidden;text-align:left;transition:transform 250ms cubic-bezier(.34,1.56,.64,1),border-color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-opt:hover{transform:translateY(-2px)}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-bar{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--color-border);transition:width 600ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-label,:is(#tb-d,#tb-dh,#tb-df) .td-poll-pct{position:relative}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-pct{opacity:0;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-done .td-poll-opt{cursor:default;border-color:var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-done .td-poll-opt:hover{transform:none}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-done .td-poll-pct{opacity:1}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-done .td-poll-picked{border-color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-picked .td-poll-bar{background:var(--color-accent);opacity:.35}
:is(#tb-d,#tb-dh,#tb-df) .td-poll-note{margin:12px 0 0;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-ask{margin:40px 0;padding:24px;border-radius:var(--radius-card);border:2px solid var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-ask-row{display:flex;gap:8px;margin-top:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-ask-answer{display:none;margin-top:16px;padding:16px;border-radius:var(--radius-btn);background:var(--color-background);font-size:var(--text-body);line-height:1.6}
:is(#tb-d,#tb-dh,#tb-df) .td-ask-answer-on{display:block;animation:vd-pop-in 400ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-alerts-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-alert-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-btn);border:2px solid currentColor;background:transparent;color:inherit;font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;cursor:pointer;transition:transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-alert-btn:hover{transform:translateY(-2px)}
:is(#tb-d,#tb-dh,#tb-df) .td-play{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}
:is(#tb-d,#tb-dh,#tb-df) .td-play-tile{display:grid;gap:16px;align-content:space-between;min-height:340px;padding:32px;border-radius:var(--radius-lg);background:var(--tile-bg);color:var(--color-text-primary);transition:transform 400ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-play-tile:hover{transform:translateY(-6px)}
:is(#tb-d,#tb-dh,#tb-df) .td-play-dark{background:var(--rank-bg);color:var(--rank-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-play-accent{background:var(--color-accent);color:#000000}
:is(#tb-d,#tb-dh,#tb-df) .td-play-title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:.95;letter-spacing:var(--tracking-display);text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-play-text{margin:8px 0 0;font-size:var(--text-body)}
:is(#tb-d,#tb-dh,#tb-df) .td-play-kicker{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-invert{background:var(--rank-text);color:var(--rank-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-invert:hover{transform:translateY(-1px)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-black{background:#000000;color:#FFFFFF}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-black:hover{transform:translateY(-1px)}
:is(#tb-d,#tb-dh,#tb-df) .td-chart{width:100%;height:auto;display:block}
:is(#tb-d,#tb-dh,#tb-df) .td-chart-line{fill:none;stroke:var(--color-accent);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}
:is(#tb-d,#tb-dh,#tb-df) .td-chart-line-b{fill:none;stroke:var(--color-text-primary);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}
:is(#tb-d,#tb-dh,#tb-df) .td-chart-area{fill:var(--color-accent);opacity:.14}
:is(#tb-d,#tb-dh,#tb-df) .td-chart-grid{stroke:var(--color-border);stroke-width:1}
:is(#tb-d,#tb-dh,#tb-df) .td-chart-bar{fill:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-chart-bar-hi{fill:var(--color-accent)}
:is(#tb-d,#tb-dh,#tb-df) .td-chart-txt{font-family:var(--font-ui);font-size:11px;fill:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-yn{display:grid;grid-template-columns:1fr 1fr;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-yn-btn{min-height:52px;border-radius:var(--radius-btn);border:2px solid currentColor;background:transparent;color:inherit;font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-strong);cursor:pointer;transition:transform 250ms cubic-bezier(.34,1.56,.64,1),background 150ms,color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-yn-btn:hover{transform:translateY(-2px)}
:is(#tb-d,#tb-dh,#tb-df) .td-yn-picked{background:var(--color-text-primary);color:var(--tile-bg);border-color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-play-accent .td-yn-picked{background:#000000;color:#FFFFFF;border-color:#000000}
:is(#tb-d,#tb-dh,#tb-df) .td-split-bar{display:flex;height:10px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-border);margin-top:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-split-yes{background:var(--color-success);width:0;transition:width 600ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-split-no{flex:1}
:is(#tb-d,#tb-dh,#tb-df) .td-yn-done .td-split-no{background:var(--color-error)}
:is(#tb-d,#tb-dh,#tb-df) .td-split-legend{opacity:0;display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-yn-done .td-split-legend{opacity:1}
:is(#tb-d,#tb-dh,#tb-df) .td-pred-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-pred{display:grid;gap:16px;align-content:space-between;background:var(--tile-bg);border-radius:var(--radius-card);padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-pred-q{margin:0;font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--weight-strong);line-height:1.25;letter-spacing:-0.01em}
:is(#tb-d,#tb-dh,#tb-df) .td-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-stat{background:var(--tile-bg);border-radius:var(--radius-card);padding:24px;display:grid;gap:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-stat-num{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:.9;font-variation-settings:"wdth" 72}
:is(#tb-d,#tb-dh,#tb-df) .td-stat-label{font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-week{display:flex;gap:8px;margin-top:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-day{flex:1;display:grid;gap:4px;justify-items:center;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-day-dot{width:100%;max-width:44px;aspect-ratio:1;border-radius:var(--radius-full);border:2px solid var(--color-border);display:grid;place-items:center;color:transparent}
:is(#tb-d,#tb-dh,#tb-df) .td-day-on{background:var(--color-accent);border-color:var(--color-accent);color:#000000}
:is(#tb-d,#tb-dh,#tb-df) .td-table-wrap{overflow-x:auto;border-radius:var(--radius-card);background:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-small)}
:is(#tb-d,#tb-dh,#tb-df) .td-th{text-align:left;padding:16px;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-text-secondary);border-bottom:2px solid var(--color-text-primary);white-space:nowrap}
:is(#tb-d,#tb-dh,#tb-df) .td-td{padding:16px;border-bottom:var(--border-width) solid var(--color-border);font-variant-numeric:tabular-nums;vertical-align:middle}
:is(#tb-d,#tb-dh,#tb-df) .td-td-strong{font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-tr-you{background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-up{color:var(--color-success);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-down{color:var(--color-error);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-tool{background:var(--tile-bg);border-radius:var(--radius-lg);padding:32px;margin-top:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-tool-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-tool-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
:is(#tb-d,#tb-dh,#tb-df) .td-select-sm{min-height:44px;padding:0 12px;border-radius:var(--radius-btn);border:var(--border-width) solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-legend{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-legend-key{display:inline-block;width:16px;height:4px;border-radius:2px;margin-right:6px;vertical-align:middle;background:var(--color-accent)}
:is(#tb-d,#tb-dh,#tb-df) .td-legend-key-b{background:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz{max-width:760px;margin-inline:auto;background:var(--tile-bg);border-radius:var(--radius-lg);padding:40px}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-progress{display:flex;gap:6px;margin-bottom:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-step{flex:1;height:6px;border-radius:var(--radius-full);background:var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-step-on{background:var(--color-accent)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-q{margin:0 0 24px;font-family:var(--font-body);font-size:var(--text-h3l);font-weight:var(--weight-strong);line-height:1.2;letter-spacing:-0.02em}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-opts{display:grid;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-opt{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px;border-radius:var(--radius-btn);border:2px solid var(--color-border);background:transparent;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-strong);text-align:left;cursor:pointer;transition:border-color 150ms,background 150ms,transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-opt:hover{border-color:var(--color-text-primary);transform:translateY(-2px)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-opt-right{border-color:var(--color-success);background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-opt-wrong{border-color:var(--color-error);background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-mark{margin-left:auto;font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-result{text-align:center;display:grid;gap:16px;justify-items:center}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz-score{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-mega);line-height:.85;font-variation-settings:"wdth" 72}
:is(#tb-d,#tb-dh,#tb-df) .td-widget-frame{border:2px dashed var(--color-border);border-radius:var(--radius-card);padding:16px;background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-widget-ticker{border-radius:var(--radius-btn);overflow:hidden}
:is(#tb-d,#tb-dh,#tb-df) .td-widget-credit{display:block;margin-top:8px;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-secondary);text-align:right}
:is(#tb-d,#tb-dh,#tb-df) .td-code{display:block;margin:16px 0 12px;padding:16px;border-radius:var(--radius-btn);background:var(--rank-bg);color:var(--rank-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;overflow-x:auto;white-space:pre}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-soc{position:relative;overflow:hidden;border-radius:var(--radius-media);background:#16171B;color:#FFFFFF;display:flex;flex-direction:column;container-type:inline-size}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-1x1{aspect-ratio:1/1}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-9x16{aspect-ratio:9/16}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-16x9{aspect-ratio:1200/630;grid-column:span 2}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-media{flex:1;min-height:0}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-body{padding:6cqi;display:grid;gap:3cqi}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-title{font-family:var(--font-display);font-weight:800;font-size:9cqi;line-height:.95;text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em;letter-spacing:-0.02em}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-tag{justify-self:start;padding:1cqi 2.5cqi;border-radius:1cqi;background:var(--cat);color:var(--on-cat);font-family:var(--font-ui);font-weight:600;font-size:3.6cqi}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-brand{display:flex;align-items:center;gap:2cqi;font-family:var(--font-display);font-weight:800;font-size:4cqi;text-transform:uppercase;font-variation-settings:"wdth" 80}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-brand svg{width:6cqi;height:6cqi}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-color{background:var(--cat);color:var(--on-cat)}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-center{justify-content:center;align-items:center;text-align:center}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-center .td-soc-body{justify-items:center}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-center .td-soc-tag{justify-self:center}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-light{background:#FFFFFF;color:#16171B}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-big{font-size:13cqi}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-point{font-family:var(--font-body);font-weight:600;font-size:7cqi;line-height:1.2}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-cap{margin:8px 0 0;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}
@container page (max-width: 1280px){:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-label{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn{padding:0 12px}}
@container page (max-width: 1100px){:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-label{display:inline}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:1fr 1fr 1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-play{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-play-tile{min-height:280px}
:is(#tb-d,#tb-dh,#tb-df) .td-pred-grid{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-label,:is(#tb-d,#tb-dh,#tb-df) .td-streak-num{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn{padding:0 12px}
:is(#tb-d,#tb-dh,#tb-df) .td-streak{padding:0 10px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-inner{gap:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-actions{gap:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-hint{right:-48px;max-width:220px}
:is(#tb-d,#tb-dh,#tb-df) .td-table{min-width:0;font-size:13px}
:is(#tb-d,#tb-dh,#tb-df) .td-th,:is(#tb-d,#tb-dh,#tb-df) .td-td{padding:10px 8px}
:is(#tb-d,#tb-dh,#tb-df) .td-th{white-space:normal}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-play,:is(#tb-d,#tb-dh,#tb-df) .td-pred-grid,:is(#tb-d,#tb-dh,#tb-df) .td-stats{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-toggle-grid{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-box{padding:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-quiz{padding:24px 16px}
:is(#tb-d,#tb-dh,#tb-df) .td-tool{padding:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-ask-row{flex-direction:column}
:is(#tb-d,#tb-dh,#tb-df) .td-soc-grid{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-save{top:16px;right:16px}}
@media (prefers-reduced-motion: reduce){:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-ring,:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-dot{animation:none}}
:is(#tb-d,#tb-dh,#tb-df) .td-wordmark{font-size:22px}
:is(#tb-d,#tb-dh,#tb-df) .td-mnav-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-wordmark{font-size:18px}
:is(#tb-d,#tb-dh,#tb-df) .td-hide-mobile{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-mark{width:28px;height:28px}}
:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-co-price{display:grid;gap:8px;justify-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-co-ticker{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-co-num{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:.9;font-variation-settings:"wdth" 72;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-co-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px;align-items:start;margin-top:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-co-grid .td-tool{margin-top:0}
:is(#tb-d,#tb-dh,#tb-df) .td-facts{display:grid;gap:0;margin:0}
:is(#tb-d,#tb-dh,#tb-df) .td-fact{display:grid;gap:2px;padding-block:12px;border-bottom:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-fact-k{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-fact-v{margin:0;font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-follow-on{background:var(--color-success);color:#000000}
:is(#tb-d,#tb-dh,#tb-df) .td-inthis{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-term{position:relative;border-bottom:2px dotted var(--color-accent);cursor:help;white-space:nowrap}
:is(#tb-d,#tb-dh,#tb-df) .td-term-tip{position:absolute;left:var(--tip-x,0px);bottom:calc(100% + 10px);z-index:40;width:280px;max-width:72vw;padding:14px 16px;border-radius:var(--radius-btn);background:var(--rank-bg);color:var(--rank-text);font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:1.45;white-space:normal;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity 150ms,transform 250ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-term:hover .td-term-tip,:is(#tb-d,#tb-dh,#tb-df) .td-term:focus .td-term-tip,:is(#tb-d,#tb-dh,#tb-df) .td-term:focus-within .td-term-tip{opacity:1;transform:none;pointer-events:auto}
:is(#tb-d,#tb-dh,#tb-df) .td-term-word{display:block;margin-bottom:4px;font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-term-more{display:inline-block;margin-top:8px;color:inherit;font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-letters{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-letter{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-btn);background:var(--tile-bg);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;transition:background 150ms,color 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-letter:hover{background:var(--color-primary);color:var(--color-on-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-letter-off{background:transparent;color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-group{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;padding-block:24px;border-top:4px solid var(--color-head-rule)}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-letter{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:.9;font-variation-settings:"wdth" 72}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-item{display:grid;gap:6px;padding:20px 24px;border-radius:var(--radius-card);background:var(--tile-bg);color:var(--color-text-primary);text-decoration:none;transition:transform 400ms cubic-bezier(.34,1.56,.64,1),box-shadow 250ms}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-term{font-size:var(--text-h3);font-weight:var(--weight-strong);letter-spacing:-0.01em}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-def{color:var(--color-text-secondary);font-size:var(--text-small)}
:is(#tb-d,#tb-dh,#tb-df) .td-plain{margin:0;font-size:var(--text-h3l);line-height:1.3;font-weight:var(--weight-strong);letter-spacing:-0.02em;max-width:26ch}
:is(#tb-d,#tb-dh,#tb-df) .td-switch{position:relative;width:52px;height:32px;border:0;border-radius:var(--radius-full);background:var(--color-border);cursor:pointer;transition:background 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-switch-knob{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:var(--radius-full);background:#FFFFFF;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-switch-on{background:var(--color-success)}
:is(#tb-d,#tb-dh,#tb-df) .td-switch-on .td-switch-knob{transform:translateX(20px)}
:is(#tb-d,#tb-dh,#tb-df) .td-wl-name{display:grid;gap:2px;text-decoration:none;color:inherit}
:is(#tb-d,#tb-dh,#tb-df) .td-wl-ticker{font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted);font-weight:400}
:is(#tb-d,#tb-dh,#tb-df) .td-spark-sm{width:96px;height:32px;margin:0}
:is(#tb-d,#tb-dh,#tb-df) .td-add-row{display:flex;gap:8px;margin-bottom:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-cal-day{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding-block:24px;border-top:4px solid var(--color-head-rule)}
:is(#tb-d,#tb-dh,#tb-df) .td-cal-date{display:grid;gap:2px;align-content:start}
:is(#tb-d,#tb-dh,#tb-df) .td-cal-dow{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:.9;text-transform:uppercase;font-variation-settings:"wdth" 72}
:is(#tb-d,#tb-dh,#tb-df) .td-cal-events{display:grid;gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-event{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px;border-radius:var(--radius-card);background:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-event-time{font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-event-body{display:grid;gap:6px;justify-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-event-title{margin:0;font-size:var(--text-h4);font-weight:var(--weight-strong);letter-spacing:-0.01em}
:is(#tb-d,#tb-dh,#tb-df) .td-event-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
:is(#tb-d,#tb-dh,#tb-df) .td-remind-on{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-upcoming{display:grid;grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,3fr));gap:16px;align-items:stretch;margin-top:var(--grid-gap);padding:24px;border-radius:var(--radius-lg);background:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-upcoming-head{display:grid;gap:12px;align-content:space-between}
:is(#tb-d,#tb-dh,#tb-df) .td-upcoming-item{display:grid;gap:8px;align-content:start;padding-left:16px;border-left:4px solid var(--cat,var(--color-accent))}
:is(#tb-d,#tb-dh,#tb-df) .td-invite-track{display:flex;align-items:center;gap:0;margin-block:24px}
:is(#tb-d,#tb-dh,#tb-df) .td-invite-step{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:var(--radius-full);border:3px solid currentColor;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3)}
:is(#tb-d,#tb-dh,#tb-df) .td-invite-step-on{background:#000000;color:#FFFFFF;border-color:#000000}
:is(#tb-d,#tb-dh,#tb-df) .td-invite-line{flex:1;height:4px;background:currentColor;opacity:.35}
:is(#tb-d,#tb-dh,#tb-df) .td-invite-line-on{opacity:1}
:is(#tb-d,#tb-dh,#tb-df) .td-linkbox{display:flex;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-linkbox .td-field-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small)}
:is(#tb-d,#tb-dh,#tb-df) .td-locked{position:relative;display:grid;gap:12px;align-content:start;padding:32px;border-radius:var(--radius-lg);background:var(--rank-bg);color:var(--rank-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-lock-badge{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border-radius:var(--radius-full);background:var(--color-accent);color:#000000;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong)}
@container page (max-width: 1100px){:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:1fr 1fr 1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-co-grid{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-upcoming{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-cal-day{grid-template-columns:120px minmax(0,1fr)}}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-footer-grid{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-group{grid-template-columns:1fr;gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-gloss-list{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-letter{width:36px;height:44px}
:is(#tb-d,#tb-dh,#tb-df) .td-cal-day{grid-template-columns:1fr;gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-event{grid-template-columns:1fr;gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-event-actions{justify-content:flex-start}
:is(#tb-d,#tb-dh,#tb-df) .td-upcoming{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-col-hide-m{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-linkbox,:is(#tb-d,#tb-dh,#tb-df) .td-add-row{flex-direction:column}
:is(#tb-d,#tb-dh,#tb-df) .td-invite-step{width:44px;height:44px}
:is(#tb-d,#tb-dh,#tb-df) .td-locked{padding:24px}}
:is(#tb-d,#tb-dh,#tb-df) .td-signin-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-btn);background:transparent;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;white-space:nowrap;transition:background 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-signin-btn:hover{background:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-avatar{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;transition:transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-avatar:hover{transform:scale(1.08)}
:is(#tb-d,#tb-dh,#tb-df) .td-avatar-lg{width:72px;height:72px;font-size:var(--text-h3)}
:is(#tb-d,#tb-dh,#tb-df) .td-gbtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;border-radius:var(--radius-btn);border:2px solid var(--color-text-primary);background:transparent;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-strong);cursor:pointer;transition:background 150ms,color 150ms,transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-gbtn:hover{background:var(--color-primary);color:var(--color-on-primary);transform:translateY(-2px)}
:is(#tb-d,#tb-dh,#tb-df) .td-gmark{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-background);color:var(--color-text-primary);font-weight:800;font-size:14px}
:is(#tb-d,#tb-dh,#tb-df) .td-divider{display:flex;align-items:center;gap:12px;margin-block:20px;font-family:var(--font-ui);font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-divider::before,:is(#tb-d,#tb-dh,#tb-df) .td-divider::after{content:"";flex:1;height:1px;background:var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-full{width:100%;min-height:52px}
:is(#tb-d,#tb-dh,#tb-df) .td-modal-narrow{max-width:460px}
:is(#tb-d,#tb-dh,#tb-df) .td-fine{margin:16px 0 0;font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-gate{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;margin-bottom:24px;border-radius:var(--radius-card);background:var(--tile-bg);border-left:4px solid var(--color-accent)}
:is(#tb-d,#tb-dh,#tb-df) .td-gate-text{margin:0;font-weight:var(--weight-strong);max-width:60ch}
:is(#tb-d,#tb-dh,#tb-df) .td-gate-ok{border-left-color:var(--color-success)}
:is(#tb-d,#tb-dh,#tb-df) .td-keep{position:fixed;left:16px;bottom:76px;z-index:950;width:360px;max-width:calc(100vw - 32px);display:none;gap:12px;padding:20px;border-radius:var(--radius-card);background:var(--rank-bg);color:var(--rank-text);box-shadow:0 16px 48px rgba(0,0,0,.35);font-family:var(--font-body)}
:is(#tb-d,#tb-dh,#tb-df) .td-keep-on{display:grid;animation:vd-pop-in 400ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-keep-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--text-h3l);line-height:1;text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em}
:is(#tb-d,#tb-dh,#tb-df) .td-keep-text{margin:0;font-size:var(--text-small);line-height:1.45}
:is(#tb-d,#tb-dh,#tb-df) .td-keep-actions{display:flex;gap:8px;flex-wrap:wrap}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-ghost{background:transparent;color:inherit;border-color:currentColor}
:is(#tb-d,#tb-dh,#tb-df) .td-acct-head{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
:is(#tb-d,#tb-dh,#tb-df) .td-acct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;align-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-set-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px;border-bottom:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-set-label{display:grid;gap:2px}
:is(#tb-d,#tb-dh,#tb-df) .td-set-name{font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-set-note{font-size:var(--text-caption);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-pill-ok{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--color-background);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-success)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-danger{background:transparent;color:var(--color-error);border-color:var(--color-error)}
:is(#tb-d,#tb-dh,#tb-df) .td-btn-danger:hover{background:var(--color-error);color:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-nav-list{gap:12px;justify-content:flex-start}
:is(#tb-d,#tb-dh,#tb-df) .td-header-inner{gap:20px}
@container page (max-width: 1400px){:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-label{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn{padding:0 12px}
:is(#tb-d,#tb-dh,#tb-df) .td-nav-list{gap:10px}
:is(#tb-d,#tb-dh,#tb-df) .td-nav-link{font-size:14px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-actions{gap:4px}}
@container page (max-width: 1200px){:is(#tb-d,#tb-dh,#tb-df) .td-nav{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-menu-btn{display:inline-grid}
:is(#tb-d,#tb-dh,#tb-df) .td-header-inner{justify-content:space-between}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-label{display:inline}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn{padding:0 14px 0 12px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-actions{gap:8px}}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-label{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-mytopics-btn{padding:0 12px}
:is(#tb-d,#tb-dh,#tb-df) .td-header-actions{gap:4px}}
@container page (max-width: 1100px){:is(#tb-d,#tb-dh,#tb-df) .td-acct-grid{grid-template-columns:1fr}}
@media (max-width:640px){:is(#tb-d,#tb-dh,#tb-df) .td-keep{left:8px;right:8px;width:auto;max-width:none}}
:is(#tb-d,#tb-dh,#tb-df) .td-react{margin:40px 0 0;padding-top:24px;border-top:var(--border-width) solid var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-react-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
:is(#tb-d,#tb-dh,#tb-df) .td-react-btn{display:grid;gap:6px;justify-items:center;padding:16px 8px 12px;min-height:72px;border-radius:var(--radius-btn);border:2px solid var(--color-border);background:transparent;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;transition:transform 250ms cubic-bezier(.34,1.56,.64,1),border-color 150ms,background 150ms}
:is(#tb-d,#tb-dh,#tb-df) .td-react-btn:hover{transform:translateY(-3px);border-color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-react-on{background:var(--rank-bg);border-color:var(--rank-bg);color:var(--rank-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-react-icon{transition:transform 400ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-react-btn:hover .td-react-icon{transform:scale(1.15) rotate(-6deg)}
:is(#tb-d,#tb-dh,#tb-df) .td-react-on .td-react-icon{transform:scale(1.2)}
:is(#tb-d,#tb-dh,#tb-df) .td-react-count{font-size:var(--text-caption);font-weight:400;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-play-color{background:var(--cat);color:var(--on-cat)}
:is(#tb-d,#tb-dh,#tb-df) .td-day-year{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-mega);line-height:.8;font-variation-settings:"wdth" 72;letter-spacing:var(--tracking-display)}
:is(#tb-d,#tb-dh,#tb-df) .td-play-2{margin-top:var(--grid-gap)}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-wrap{display:grid;grid-template-columns:56px minmax(0,400px) 56px;gap:16px;justify-content:center;align-items:center}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe{position:relative;aspect-ratio:9/16;max-height:720px;width:100%;border-radius:var(--radius-lg);overflow:hidden;background:#16171B;color:#FFFFFF;touch-action:pan-y;user-select:none}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-bars{position:absolute;top:12px;left:12px;right:12px;z-index:3;display:flex;gap:4px}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-bar{flex:1;height:4px;border-radius:var(--radius-full);background:rgba(255,255,255,.35)}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-bar-on{background:#FFFFFF}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-card{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:scale(.97);pointer-events:none;transition:opacity 250ms,transform 400ms cubic-bezier(.16,1,.3,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-card-on{opacity:1;transform:none;pointer-events:auto}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-media{flex:1;min-height:0}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-body{display:grid;gap:12px;padding:24px 24px 28px}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:32px;line-height:.95;text-transform:uppercase;font-variation-settings:"wdth" 72;word-spacing:.14em;letter-spacing:-0.02em}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-text{margin:0;font-size:var(--text-body);line-height:1.45;color:#D7D9DF}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-end{justify-content:center;align-items:center;text-align:center;padding:32px;gap:16px;background:var(--color-accent);color:#000000}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-nav{width:56px;height:56px;display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:var(--tile-bg);color:var(--color-text-primary);cursor:pointer;transition:transform 250ms cubic-bezier(.34,1.56,.64,1)}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-nav:hover{transform:scale(1.1)}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-count{margin:16px 0 0;text-align:center;font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-guess{max-width:760px;margin-inline:auto;background:var(--tile-bg);border-radius:var(--radius-lg);padding:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-tries{display:flex;gap:8px;margin-block:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-try{flex:1;display:grid;place-items:center;min-height:44px;border-radius:var(--radius-btn);border:2px solid var(--color-border);font-family:var(--font-ui);font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-text-muted)}
:is(#tb-d,#tb-dh,#tb-df) .td-try-wrong{border-color:var(--color-error);color:var(--color-error)}
:is(#tb-d,#tb-dh,#tb-df) .td-try-right{border-color:var(--color-success);background:var(--color-success);color:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-hints{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}
:is(#tb-d,#tb-dh,#tb-df) .td-hint-item{padding:10px 14px;border-radius:var(--radius-btn);background:var(--color-background);font-size:var(--text-small);font-weight:var(--weight-strong)}
:is(#tb-d,#tb-dh,#tb-df) .td-guess-result{display:grid;gap:12px;justify-items:center;text-align:center;margin-top:16px;padding:24px;border-radius:var(--radius-card);background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
:is(#tb-d,#tb-dh,#tb-df) .td-calc-out{display:grid;gap:12px;padding:24px;border-radius:var(--radius-card);background:var(--rank-bg);color:var(--rank-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-calc-num{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:.9;font-variation-settings:"wdth" 72;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-calc-line{display:flex;justify-content:space-between;gap:16px;font-size:var(--text-small);padding-top:8px;border-top:1px solid currentColor}
:is(#tb-d,#tb-dh,#tb-df) .td-range{width:100%;accent-color:var(--color-accent);min-height:32px}
:is(#tb-d,#tb-dh,#tb-df) .td-og{aspect-ratio:1200/630;border-radius:var(--radius-media);background:#16171B;color:#FFFFFF;display:grid;place-items:center;text-align:center;container-type:inline-size;margin-bottom:16px}
:is(#tb-d,#tb-dh,#tb-df) .td-og-in{display:grid;gap:2.500cqi;justify-items:center;padding:4cqi}
:is(#tb-d,#tb-dh,#tb-df) .td-og-big{font-family:var(--font-display);font-weight:800;font-size:15cqi;line-height:.85;text-transform:uppercase;font-variation-settings:"wdth" 72;letter-spacing:-0.02em}
:is(#tb-d,#tb-dh,#tb-df) .td-og-line{font-family:var(--font-body);font-weight:600;font-size:4cqi;line-height:1.25;max-width:24em}
:is(#tb-d,#tb-dh,#tb-df) .td-og-brand{display:flex;align-items:center;gap:1.500cqi;font-family:var(--font-display);font-weight:800;font-size:3.200cqi;text-transform:uppercase;font-variation-settings:"wdth" 80}
:is(#tb-d,#tb-dh,#tb-df) .td-og-brand svg{width:5cqi;height:5cqi}
:is(#tb-d,#tb-dh,#tb-df) .td-versus{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;width:100%;max-width:440px;padding:16px;border-radius:var(--radius-card);background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-versus-side{display:grid;gap:2px;justify-items:center}
:is(#tb-d,#tb-dh,#tb-df) .td-versus-num{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:1;font-variation-settings:"wdth" 72}
:is(#tb-d,#tb-dh,#tb-df) .td-wg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
:is(#tb-d,#tb-dh,#tb-df) .td-wcard{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:var(--radius-card);background:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-wprev{flex:1;display:grid;align-content:center;min-height:200px;padding:16px;border-radius:var(--radius-media);border:2px dashed var(--color-border);background:var(--color-background)}
:is(#tb-d,#tb-dh,#tb-df) .td-wfoot{display:flex;justify-content:space-between;align-items:center;gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-wname{margin:0;font-size:var(--text-h4);font-weight:var(--weight-strong);letter-spacing:-0.01em}
:is(#tb-d,#tb-dh,#tb-df) .td-wdesc{margin:2px 0 0;font-size:var(--text-caption);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-mini{background:var(--tile-bg);border-radius:var(--radius-media);padding:16px;display:grid;gap:8px;font-size:var(--text-small)}
:is(#tb-d,#tb-dh,#tb-df) .td-mini-credit{font-family:var(--font-ui);font-size:11px;color:var(--color-text-muted);text-align:right}
:is(#tb-d,#tb-dh,#tb-df) .td-mini-head{font-family:var(--font-ui);font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-text-secondary)}
:is(#tb-d,#tb-dh,#tb-df) .td-mini-big{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h2);line-height:.95;font-variation-settings:"wdth" 72;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-mini-row{display:flex;justify-content:space-between;gap:12px;padding-block:6px;border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-heat{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:44px;gap:3px}
:is(#tb-d,#tb-dh,#tb-df) .td-heat-cell{display:grid;place-items:center;border-radius:4px;font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-strong);color:var(--color-text-primary);background:var(--color-border)}
:is(#tb-d,#tb-dh,#tb-df) .td-heat-up2{background:var(--color-success);color:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-heat-up1{background:color-mix(in srgb,var(--color-success) 35%,var(--tile-bg))}
:is(#tb-d,#tb-dh,#tb-df) .td-heat-dn2{background:var(--color-error);color:var(--tile-bg)}
:is(#tb-d,#tb-dh,#tb-df) .td-heat-dn1{background:color-mix(in srgb,var(--color-error) 30%,var(--tile-bg))}
:is(#tb-d,#tb-dh,#tb-df) .td-heat-w2{grid-column:span 2}
:is(#tb-d,#tb-dh,#tb-df) .td-heat-h2{grid-row:span 2}
:is(#tb-d,#tb-dh,#tb-df) .td-timer{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}
:is(#tb-d,#tb-dh,#tb-df) .td-timer-box{display:grid;gap:2px;padding:10px 4px;border-radius:var(--radius-btn);background:var(--rank-bg);color:var(--rank-text)}
:is(#tb-d,#tb-dh,#tb-df) .td-timer-num{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h3l);line-height:1;font-variation-settings:"wdth" 72;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-timer-lab{font-family:var(--font-ui);font-size:10px}
:is(#tb-d,#tb-dh,#tb-df) .td-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:var(--radius-btn);background:#16171B;color:#FFFFFF;font-family:var(--font-ui);text-decoration:none;line-height:1.1;justify-self:center}
:is(#tb-d,#tb-dh,#tb-df) .td-badge-light{background:#FFFFFF;color:#16171B;border:2px solid #16171B}
:is(#tb-d,#tb-dh,#tb-df) .td-badge-top{display:block;font-size:11px;opacity:.8}
:is(#tb-d,#tb-dh,#tb-df) .td-badge-name{display:block;font-family:var(--font-display);font-weight:800;font-size:16px;text-transform:uppercase;font-variation-settings:"wdth" 80}
:is(#tb-d,#tb-dh,#tb-df) .td-mini-table{width:100%;border-collapse:collapse;font-size:var(--text-caption)}
:is(#tb-d,#tb-dh,#tb-df) .td-mini-td{padding:6px 4px;border-top:1px solid var(--color-border);text-align:left;font-variant-numeric:tabular-nums}
:is(#tb-d,#tb-dh,#tb-df) .td-opt-sm{min-height:40px;padding:0 12px;font-size:var(--text-small)}
@container page (max-width: 1100px){:is(#tb-d,#tb-dh,#tb-df) .td-wg{grid-template-columns:repeat(2,minmax(0,1fr))}
:is(#tb-d,#tb-dh,#tb-df) .td-calc{grid-template-columns:1fr;gap:16px}}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-wg{grid-template-columns:1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-react-row{grid-template-columns:1fr 1fr}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-wrap{grid-template-columns:minmax(0,1fr);gap:12px}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-nav{display:none}
:is(#tb-d,#tb-dh,#tb-df) .td-guess{padding:24px 16px}
:is(#tb-d,#tb-dh,#tb-df) .td-swipe-title{font-size:28px}}
:is(#tb-d,#tb-dh,#tb-df) .td-embed-credit{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:11px;color:var(--color-text-secondary);text-decoration:none}
:is(#tb-d,#tb-dh,#tb-df) .td-embed-credit svg{width:16px;height:16px;flex:none}
:is(#tb-d,#tb-dh,#tb-df) .td-embed-name{font-family:var(--font-display);font-weight:800;font-size:12px;text-transform:uppercase;font-variation-settings:"wdth" 80;color:var(--color-text-primary)}
:is(#tb-d,#tb-dh,#tb-df) .td-embed-copy{margin-left:auto;white-space:nowrap}
@container page (max-width: 640px){:is(#tb-d,#tb-dh,#tb-df) .td-hide-mobile{display:none}}
:is(#tb-d,#tb-dh,#tb-df) .td-is-hidden{display:none}
/* Additions that are not in the design files. Each one is needed because of where these parts now live. */
/* Three frames can be on one page: #tb-dh for the header, #tb-d for the page itself, #tb-df for the footer. In the design one frame wraps all three. */
/* The design's frame is at least one screen high. Here each frame is only as high as what it holds. */
:is(#tb-d,#tb-dh,#tb-df){min-height:0}
/* In the design the header sticks to the top inside the frame that holds the whole page. Its own frame must do the sticking here. */
#tb-dh{position:sticky;top:0;z-index:60}
/* TradingView asks for its name to stay visible. Inside the small price tiles its line is made compact so the tile keeps the design's height. */
#tb-d .td-quote .tradingview-widget-copyright{font-size:11px!important;line-height:24px!important;height:24px;margin:0;overflow:hidden;text-align:center}
