:root{ --ts-ground-weave:repeating-linear-gradient(90deg,rgba(13,21,28,0.03) 0 1px,rgba(13,21,28,0) 1px 8px),repeating-linear-gradient(0deg,rgba(13,21,28,0.022) 0 1px,rgba(13,21,28,0) 1px 8px);--ts-ground-weave-size:auto,auto;--ts-ground-weave-pos:0 0,0 0; --ts-ground-base:#e9f1f9;--ts-ground-top:#f7fbff;--ts-ground-mid:#edf4fb;--ts-ground-bot:#e4edf7}body.ts-ground{background-color:var(--ts-ground-base);background-image:var(--ts-ground-weave),linear-gradient(180deg,var(--ts-ground-top) 0,var(--ts-ground-mid) 900px,var(--ts-ground-bot) 100%);background-size:var(--ts-ground-weave-size),auto;background-position:var(--ts-ground-weave-pos),0 0;background-repeat:repeat,repeat,no-repeat} body.ts-ground--calculators{--ts-ground-weave:repeating-linear-gradient(63deg,rgba(13,21,28,0.028) 0 1px,rgba(13,21,28,0) 1px 6px),repeating-linear-gradient(63deg,rgba(13,114,104,0.05) 0 1px,rgba(13,114,104,0) 1px 18px);--ts-ground-base:#e7f3f0;--ts-ground-top:#f6fcfa;--ts-ground-mid:#ecf6f3;--ts-ground-bot:#e1efeb} body.ts-ground--standards{--ts-ground-weave:repeating-linear-gradient( 90deg,rgba(13,21,28,0.032) 0 1px,rgba(13,21,28,0) 1px 3px,rgba(13,21,28,0.032) 3px 4px,rgba(13,21,28,0) 4px 14px ),repeating-linear-gradient( 0deg,rgba(13,21,28,0.024) 0 1px,rgba(13,21,28,0) 1px 3px,rgba(13,21,28,0.024) 3px 4px,rgba(13,21,28,0) 4px 14px );--ts-ground-base:#eef0f2;--ts-ground-top:#fafbfc;--ts-ground-mid:#f1f3f5;--ts-ground-bot:#e9ecef} body.ts-ground--pro{--ts-ground-weave:radial-gradient(circle at 50% 50%,rgba(13,21,28,0.05) 0 0.6px,rgba(13,21,28,0) 0.6px),radial-gradient(circle at 50% 50%,rgba(180,83,11,0.06) 0 0.6px,rgba(180,83,11,0) 0.6px);--ts-ground-weave-size:11px 11px,11px 11px;--ts-ground-weave-pos:0 0,5.5px 5.5px;--ts-ground-base:#f6efe6;--ts-ground-top:#fdfaf6;--ts-ground-mid:#f8f2ea;--ts-ground-bot:#f2ebe1} body.ts-ground--home{background-color:#e9f1f9;background-image:radial-gradient(closest-side,rgba(180,83,11,0.12),rgba(180,83,11,0)),radial-gradient(closest-side,rgba(13,114,104,0.12),rgba(13,114,104,0)),repeating-linear-gradient(90deg,rgba(13,21,28,0.03) 0 1px,rgba(13,21,28,0) 1px 8px),repeating-linear-gradient(0deg,rgba(13,21,28,0.022) 0 1px,rgba(13,21,28,0) 1px 8px),linear-gradient(180deg,#f7fbff 0,#edf4fb 900px,#e4edf7 100%);background-size:96rem 46rem,88rem 42rem,auto,auto,auto;background-position:left -34rem top -18rem,right -30rem top -20rem,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat} .site-header .menu-item.ts-calc-nav-flag > a:not(:has(.ts-calc-nav-badge)){margin-right:0}.site-header .menu-item.ts-calc-nav-flag > a::before,.ast-above-header-menu .menu-item.ts-calc-nav-flag > a::before,.site-header .menu-item.ts-calc-nav-flag > a:hover::before,.site-header .menu-item.ts-calc-nav-flag > a:focus-visible::before,.ast-above-header-menu .menu-item.ts-calc-nav-flag > a:hover::before{content:none}
.site-footer .site-primary-footer-wrap .site-primary-footer-inner-wrap:not(:has(*)){display:none}.site-footer .site-primary-footer-wrap:has(.site-primary-footer-inner-wrap:not(:has(*))){padding-bottom:0} .site-footer .site-below-footer-wrap .ts-fdir{--fdir-gap:clamp(1.75rem,1rem + 2.4vw,3.5rem);position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ts-space-7);box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto var(--ts-space-5);padding:clamp(2.75rem,2rem + 3vw,4.5rem) 20px clamp(2rem,1.5rem + 1.5vw,3rem);border-bottom:1px solid var(--ts-line-invert);color:var(--ts-ink-invert-muted);text-align:left}@media (min-width: 1100px){.site-footer .site-below-footer-wrap .ts-fdir{grid-template-columns:16rem minmax(0,1fr);gap:var(--fdir-gap)}} .site-footer .ts-fdir .ts-fdir__brand{display:grid;align-content:start;gap:var(--ts-space-4);max-width:22rem} @media (min-width: 640px) and (max-width: 1099px){.site-footer .ts-fdir .ts-fdir__brand{grid-template-columns:minmax(0,34rem) auto;justify-content:space-between;align-items:center;max-width:none;column-gap:var(--fdir-gap)}.site-footer .ts-fdir ul.ts-fdir__social{grid-column:2;grid-row:1 / span 2;margin:0}}.site-footer .ts-fdir a.ts-fdir__logo{display:inline-flex;align-items:center;gap:0.75rem;justify-self:start;color:var(--ts-ink-invert);font-size:1.3rem;font-weight:700;letter-spacing:-0.02em;line-height:1.1;text-decoration:none;border-radius:var(--ts-radius-sm)} .site-footer .ts-fdir .ts-fdir__mark{width:40px;height:40px;border-radius:10px;box-shadow:0 0 0 1px var(--ts-line-invert)}.site-footer .ts-fdir p.ts-fdir__about{margin:0;color:var(--ts-ink-invert-muted);font-size:var(--ts-text-sm);line-height:1.65}.site-footer .ts-fdir ul.ts-fdir__social{display:flex;flex-wrap:wrap; gap:0.4rem;margin:var(--ts-space-2) 0 0;padding:0;list-style:none}.site-footer .ts-fdir a.ts-fdir__social-link{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--ts-ink-invert);border:1px solid var(--ts-line-invert);border-radius:50%;transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease,transform 160ms ease}.site-footer .ts-fdir a.ts-fdir__social-link:hover,.site-footer .ts-fdir a.ts-fdir__social-link:focus-visible{color:var(--ts-slab);background-color:var(--ts-weft-lit);border-color:var(--ts-weft-lit);transform:translateY(-2px)} .site-footer .ts-fdir nav.ts-fdir__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tools tools" "registers topics" "latest latest";gap:var(--ts-space-6) var(--ts-space-5)}@media (min-width: 640px){.site-footer .ts-fdir nav.ts-fdir__cols{grid-template-areas:"tools registers" "topics latest";gap:var(--ts-space-7) var(--fdir-gap)}}@media (min-width: 960px){.site-footer .ts-fdir nav.ts-fdir__cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,0.9fr) minmax(0,1.35fr);grid-template-areas:"tools registers topics latest";gap:clamp(1.5rem,0.5rem + 1.6vw,2.5rem)}}.site-footer .ts-fdir .ts-fdir__col--tools{grid-area:tools}.site-footer .ts-fdir .ts-fdir__col--registers{grid-area:registers}.site-footer .ts-fdir .ts-fdir__col--topics{grid-area:topics}.site-footer .ts-fdir .ts-fdir__col--latest{grid-area:latest}.site-footer .ts-fdir .ts-fdir__col{min-width:0} .site-footer .ts-fdir h2.ts-fdir__h{display:flex;align-items:center;gap:0.6rem;margin:0 0 var(--ts-space-4);color:var(--ts-ink-invert);font-size:var(--ts-text-eyebrow);font-weight:700;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase}.site-footer .ts-fdir h2.ts-fdir__h::before{content:"";flex:none;width:0.9rem;height:2px;background:linear-gradient(90deg,var(--ts-warp-lit) 0 40%,var(--ts-weft-lit) 40% 100%)}.site-footer .ts-fdir h2.ts-fdir__h::after{content:none}.site-footer .ts-fdir ul.ts-fdir__list{display:grid;gap:0.35rem;margin:0;padding:0;list-style:none}.site-footer .ts-fdir .ts-fdir__list li{margin:0;padding:0;border:0} .site-footer .ts-fdir a.ts-fdir__link,.site-footer .ts-fdir a.ts-fdir__more{display:inline-flex;align-items:center;min-height:2rem;padding:0.15rem 0;color:var(--ts-ink-invert);font-size:var(--ts-text-sm);font-weight:400;line-height:1.35;text-decoration:none;text-wrap:pretty;opacity:0.86;transition:color 160ms ease,opacity 160ms ease}.site-footer .ts-fdir a.ts-fdir__link:hover,.site-footer .ts-fdir a.ts-fdir__link:focus-visible{color:var(--ts-weft-lit);opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em}.site-footer .ts-fdir a.ts-fdir__more{gap:0.4rem;margin-top:var(--ts-space-3);color:var(--ts-weft-lit);font-weight:600;opacity:1}.site-footer .ts-fdir a.ts-fdir__more::after{content:"\2192";transition:transform 160ms ease}.site-footer .ts-fdir a.ts-fdir__more:hover::after,.site-footer .ts-fdir a.ts-fdir__more:focus-visible::after{transform:translateX(3px)} .site-footer .ts-fdir .ts-fdir__col--latest ul.ts-fdir__list{gap:0}.site-footer .ts-fdir .ts-fdir__col--latest li + li{border-top:1px solid var(--ts-line-invert)}.site-footer .ts-fdir a.ts-fdir__post{display:grid;gap:0.3rem;padding:0.7rem 0;color:var(--ts-ink-invert);text-decoration:none}.site-footer .ts-fdir .ts-fdir__col--latest li:first-child a.ts-fdir__post{padding-top:0.2rem}.site-footer .ts-fdir .ts-fdir__title{display:-webkit-box;overflow:hidden;font-size:var(--ts-text-sm);font-weight:600;line-height:1.45;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;transition:color 160ms ease}.site-footer .ts-fdir .ts-fdir__date{color:var(--ts-ink-invert-muted);font-family:var(--ts-font-mono);font-size:var(--ts-text-meta);letter-spacing:0.02em}.site-footer .ts-fdir a.ts-fdir__post:hover .ts-fdir__title,.site-footer .ts-fdir a.ts-fdir__post:focus-visible .ts-fdir__title{color:var(--ts-weft-lit)} .site-footer .ts-fdir a:focus-visible{outline:2px solid var(--ts-weft-lit);outline-offset:3px;border-radius:2px}.site-footer .ts-fdir a.ts-fdir__social-link:focus-visible{border-radius:50%}@media (prefers-reduced-motion: reduce){.site-footer .ts-fdir a,.site-footer .ts-fdir a::after,.site-footer .ts-fdir .ts-fdir__title{transition:none}.site-footer .ts-fdir a.ts-fdir__social-link:hover,.site-footer .ts-fdir a.ts-fdir__social-link:focus-visible{transform:none}}
.site-header .ts-topbar-note > a,.ast-above-header-menu .ts-topbar-note > a{display:inline-flex;align-items:baseline;gap:0.45rem}.ts-topbar-note__label{font-weight:600;color:var(--ts-site-accent,#0d7268)}.ts-topbar-note__what{font-family:var(--ts-font-mono,ui-monospace,monospace);font-size:0.6875rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--ts-site-ink-faint,#8b96a1)} .site-header .ts-topbar-note .ts-calc-nav-badge{position:static;margin-left:0.3rem;padding:0.12em 0.45em;background:var(--ts-site-warp,#b4530b);border-radius:999px;color:#fff;font-size:0.625rem;font-weight:700;line-height:1.5}@media (max-width: 921px){ .ts-topbar-note .ts-topbar-note__what{display:none}} .site-header .header-widget-area .wp-block-search__input{min-width:15rem;width:100%;padding:0.42rem 0.85rem 0.42rem 2.1rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b96a1' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0.65rem 50%;background-size:0.95rem 0.95rem;border:1px solid rgba(13,21,28,0.14);border-radius:8px;box-shadow:inset 0 1px 2px rgba(13,21,28,0.05);font-size:0.8125rem;color:var(--ts-site-ink,#0d151c);transition:border-color 150ms ease,box-shadow 150ms ease,background-color 150ms ease}.site-header .header-widget-area .wp-block-search__input::placeholder{color:var(--ts-site-ink-faint,#8b96a1)}.site-header .header-widget-area .wp-block-search__input:hover{border-color:rgba(13,21,28,0.24)} .site-header .header-widget-area .wp-block-search__input:focus,.site-header .header-widget-area .wp-block-search__input:focus-visible{outline:none;border-color:var(--ts-site-accent,#0d7268);box-shadow:0 0 0 3px rgba(13,114,104,0.16);background-color:#fff} .site-header .header-widget-area .widget_search,.site-header .header-widget-area .wp-block-search,.site-header .header-widget-area .wp-block-search__inside-wrapper{width:100%;max-width:20rem}@media (max-width: 921px){.site-header .header-widget-area .wp-block-search__input{min-width:0}} .ts-topbar__icon{width:15px;height:15px;flex:none;vertical-align:-2px;margin-inline-end:.4em;opacity:.75}.ts-topbar a:hover .ts-topbar__icon,.ts-topbar a:focus-visible .ts-topbar__icon,.main-header-bar .ts-topbar__icon{opacity:1}.ts-topbar__label{vertical-align:baseline} .ts-topbar__vh{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} .site-header .ts-topbar-note > a,.ast-above-header-menu .ts-topbar-note > a,.site-header .ts-topbar-count > a,.ast-above-header-menu .ts-topbar-count > a{display:inline-flex;align-items:center;gap:0.2rem;white-space:nowrap}.site-header .ts-topbar-note > a .ts-topbar__icon,.ast-above-header-menu .ts-topbar-note > a .ts-topbar__icon,.site-header .ts-topbar-count > a .ts-topbar__icon,.ast-above-header-menu .ts-topbar-count > a .ts-topbar__icon{width:17px;height:17px;margin-inline-end:0;color:var(--ts-site-accent,#0d7268);opacity:1} .site-header .ts-topbar-count .ts-calc-nav-badge{position:static;margin-left:0.15rem;padding:0.12em 0.45em;background:var(--ts-site-warp,#b4530b);border-radius:999px;color:#fff;font-size:0.625rem;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.site-header .ts-topbar-note > a:hover .ts-calc-nav-badge,.site-header .ts-topbar-note > a:focus-visible .ts-calc-nav-badge,.site-header .ts-topbar-count > a:hover .ts-calc-nav-badge,.site-header .ts-topbar-count > a:focus-visible .ts-calc-nav-badge{background:var(--ts-site-accent,#0d7268)}
.sidebar-main:has(> .ts-rail){height:100%} .ts-rail{position:sticky;top:1.5rem;padding:0 1.15rem 1.15rem;background:var(--ts-site-surface);border-top:3px solid var(--ts-site-ink);border-radius:0 0 10px 10px;font-size:0.9375rem;line-height:1.4}.ts-rail__block{padding:1.05rem 0 1.15rem;border-bottom:1px solid var(--ts-site-line)}.ts-rail__block:last-child{border-bottom:0;padding-bottom:0}.ts-rail__title{margin:0 0 0.6rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;color:var(--ts-site-ink-faint)}.ts-rail__list{margin:0;padding:0;list-style:none} .ts-rail__link{position:relative;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0.15rem 0.7rem;padding:0.34rem 0.5rem 0.34rem 0.95rem;margin-inline:-0.5rem;border-radius:6px;color:var(--ts-site-ink);text-decoration:none;transition:background-color 140ms ease,color 140ms ease} .ts-rail__link::before{content:"";position:absolute;top:0.95em;left:0.2rem;width:0.32rem;height:1px;background:var(--ts-site-ink-faint);transition:width 140ms ease,background-color 140ms ease}.ts-rail__link:hover,.ts-rail__link:focus-visible{background:var(--ts-site-sunken);color:var(--ts-site-accent)}.ts-rail__link:hover::before,.ts-rail__link:focus-visible::before{width:0.6rem;background:var(--ts-site-warp)}.ts-rail__label{font-weight:600;letter-spacing:-0.005em} .ts-rail__count{grid-row:1;grid-column:2;font-size:0.75rem;font-variant-numeric:tabular-nums;color:var(--ts-site-ink-faint)}.ts-rail__note{grid-row:2;grid-column:1 / -1;font-size:0.75rem;font-weight:400;color:var(--ts-site-ink-muted)}.ts-rail__more{display:inline-block;margin-top:0.4rem; padding:0.35rem 0 0.15rem;line-height:1.4;font-size:0.6875rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--ts-site-accent);text-decoration:none;border-bottom:1px solid currentColor}.ts-rail__more:hover,.ts-rail__more:focus-visible{color:var(--ts-site-ink)} .ts-rail__block--tools{margin:0.35rem -0.35rem;padding:1rem 0.9rem 1.05rem;background:rgba(13,114,104,0.06);border-bottom:0;border-left:2px solid var(--ts-site-accent);border-radius:0 8px 8px 0}.ts-rail__block--tools .ts-rail__title{color:var(--ts-site-accent)}.ts-rail__block--tools .ts-rail__link{margin-inline:-0.4rem;padding-right:0.4rem}.ts-rail__block--tools .ts-rail__link:hover,.ts-rail__block--tools .ts-rail__link:focus-visible{background:rgba(13,114,104,0.1)} .ts-rail__block:has(+ .ts-rail__block--tools){border-bottom:0} .ts-rail__block--modules .ts-rail__link{padding-top:0.45rem;padding-bottom:0.45rem} @media (max-width: 921px){.ts-rail{position:static;margin-top:2rem}.sidebar-main:has(> .ts-rail){height:auto}}@media (prefers-reduced-motion: reduce){.ts-rail__link,.ts-rail__link::before{transition:none}}
h1:has(+ .ts-social){margin-bottom:var(--ts-space-2,0.5rem) !important;padding-bottom:0 !important}h1 + .ts-social{margin-top:0} @supports not selector(:has(*)){h1 + .ts-social{margin-top:-0.6rem}}.ts-social{margin:var(--ts-space-2,0.5rem) 0 var(--ts-space-4,1.5rem);padding:0} .ts-social__title--quiet{position:absolute !important;padding:0 !important;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-social__title{margin:0 0 var(--ts-space-2,0.5rem);color:var(--ts-social-ink,var(--ts-ink-muted,#5c6873));font-family:var(--ts-font-mono);font-size:var(--ts-text-meta,0.75rem);font-weight:500;letter-spacing:0.08em;text-transform:uppercase}.ts-social__list{display:flex;flex-wrap:wrap;gap:var(--ts-space-2,0.5rem);margin:0;padding:0;list-style:none}.ts-social__item{margin:0;padding:0}.ts-social__item::marker{content:none} .ts-social__item--print{position:relative}.ts-social__item--print::before{content:"";position:absolute; inset-block:12%;inset-inline-start:calc(var(--ts-space-2,0.5rem) / -2);width:1px;background:var(--ts-social-rule,var(--ts-line-strong,#cbd3dc))}.ts-social__link{display:inline-flex;gap:0.45rem;align-items:center;padding:0.45rem 0.7rem;background:var(--ts-social-face,var(--ts-surface,#fff));border:1px solid var(--ts-social-edge,var(--ts-line,#e4e8ed));border-radius:var(--ts-radius-sm,8px);color:var(--ts-social-ink,var(--ts-ink-muted,#5c6873));font-family:inherit;font-size:var(--ts-text-meta,0.8125rem);line-height:1.2;cursor:pointer;transition:border-color 150ms ease,color 150ms ease,background-color 150ms ease} .ts-social .ts-social__link{color:var(--ts-social-ink,var(--ts-ink-muted,#5c6873))} .ts-social .ts-social__link,.entry-header .ts-social a.ts-social__link,.entry-content .ts-social a.ts-social__link,.entry-header .ts-social a.ts-social__link:hover,.entry-content .ts-social a.ts-social__link:hover,.entry-header .ts-social a.ts-social__link:focus-visible,.entry-content .ts-social a.ts-social__link:focus-visible,.entry-header .ts-social a.ts-social__link:visited,.entry-content .ts-social a.ts-social__link:visited{text-decoration:none} .entry-header .ts-social a.ts-social__link,.entry-content .ts-social a.ts-social__link,.entry-header .ts-social a.ts-social__link:visited,.entry-content .ts-social a.ts-social__link:visited{color:var(--ts-social-ink,var(--ts-ink-muted,#5c6873))} .ts-social__link:hover,.ts-social__link:focus,.ts-social__link:focus-visible,.entry-header .ts-social a.ts-social__link:focus,.entry-content .ts-social a.ts-social__link:focus,.entry-header .ts-social a.ts-social__link:hover,.entry-content .ts-social a.ts-social__link:hover,.entry-header .ts-social a.ts-social__link:focus-visible,.entry-content .ts-social a.ts-social__link:focus-visible{border-color:var(--ts-social-lit-edge,var(--ts-social-lit,var(--ts-accent,#0d7268)));color:var(--ts-social-lit,var(--ts-accent,#0d7268));background:var(--ts-social-lit-face,var(--ts-accent-tint,rgba(13,114,104,0.07)))}.ts-social__link:focus-visible{outline:2px solid var(--ts-social-lit,var(--ts-accent,#0d7268));outline-offset:2px} .ts-social__link:active{transform:translateY(1px)}.ts-social__mark{display:inline-flex;flex:0 0 auto}.ts-social__link.is-done{border-color:var(--ts-social-lit-edge,var(--ts-social-lit,var(--ts-accent,#0d7268)));color:var(--ts-social-lit,var(--ts-accent,#0d7268));background:var(--ts-social-lit-face,var(--ts-accent-tint,rgba(13,114,104,0.07)))} @media (max-width: 76rem){.ts-social__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-social__list{display:grid;grid-auto-flow:column; grid-auto-columns:minmax(0,1fr);gap:0;background:var(--ts-social-face,var(--ts-surface,#fff));border:1px solid var(--ts-social-edge,var(--ts-line,#e4e8ed));border-radius:var(--ts-radius-sm,8px); overflow:hidden; max-width:min(calc(100vw - 4.75rem),30rem)}.ts-social__item{display:flex;min-width:0}.ts-social__item + .ts-social__item{border-inline-start:1px solid var(--ts-social-edge,var(--ts-line,#e4e8ed))} .ts-social__item--print{border-inline-start-color:var(--ts-social-rule,var(--ts-line-strong,#cbd3dc))} .ts-social__item--print::before{display:none}.ts-social__link{flex:1 1 auto;justify-content:center;min-width:0; min-height:2.75rem;padding:0 0.25rem;background:none;border:0;border-radius:0}.ts-social__link:hover,.ts-social__link:focus-visible,.entry-header .ts-social a.ts-social__link:hover,.entry-content .ts-social a.ts-social__link:hover,.entry-header .ts-social a.ts-social__link:focus-visible,.entry-content .ts-social a.ts-social__link:focus-visible,.ts-social__link.is-done{border:0}.ts-social__link:focus-visible{outline-offset:-2px} .ts-social__link:active{transform:none;background:var(--ts-social-lit-face,var(--ts-accent-tint,rgba(13,114,104,0.07)))}}@media (prefers-reduced-motion: reduce){.ts-social__link{transition:none}.ts-social__link:active{transform:none}} .ts-cite{display:grid;gap:var(--ts-space-3,0.75rem);max-width:46rem;margin:calc(-1 * var(--ts-space-2,0.5rem)) 0 var(--ts-space-4,1.5rem);padding:var(--ts-space-3,0.75rem) var(--ts-space-3,0.75rem) var(--ts-space-3,0.75rem);background:var(--ts-social-face,var(--ts-surface,#fff));border:1px solid var(--ts-social-edge,var(--ts-line,#e4e8ed));border-radius:var(--ts-radius-sm,8px);color:var(--ts-social-ink,var(--ts-ink,#0d151c));font-size:var(--ts-text-meta,0.8125rem)}.ts-cite[hidden]{display:none} .ts-cite--detached{margin-top:var(--ts-space-3,0.75rem)} .ts-cite .ts-cite__head,.ts-cite .ts-cite__name{margin:0;color:var(--ts-social-ink,var(--ts-ink-muted,#5c6873));font-family:var(--ts-font-mono);font-size:var(--ts-text-meta,0.75rem);font-weight:500;letter-spacing:0.08em;text-transform:uppercase} .ts-cite__format{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ts-space-2,0.5rem);padding-top:var(--ts-space-3,0.75rem);border-top:1px solid var(--ts-social-edge,var(--ts-line,#e4e8ed))}.ts-cite .ts-cite__text{grid-column:1 / -1;grid-row:2;margin:0;color:var(--ts-social-ink,var(--ts-ink,#0d151c));font-size:0.9375rem;line-height:1.55;overflow-wrap:anywhere;user-select:all} .ts-cite pre.ts-cite__text{padding:var(--ts-space-2,0.5rem) var(--ts-space-3,0.75rem);overflow-x:auto;background:var(--ts-surface-sunken,#f6f7f9);border-radius:var(--ts-radius-sm,8px);font-family:var(--ts-font-mono);font-size:0.8125rem;line-height:1.5;white-space:pre;overflow-wrap:normal}.ts-cite__copy{padding:0.35rem 0.7rem;background:var(--ts-social-face,var(--ts-surface,#fff));border:1px solid var(--ts-social-edge,var(--ts-line,#e4e8ed));border-radius:var(--ts-radius-sm,8px);color:var(--ts-social-ink,var(--ts-ink-muted,#5c6873));font:inherit;line-height:1.2;cursor:pointer;transition:border-color 150ms ease,color 150ms ease,background-color 150ms ease} .ts-cite .ts-cite__copy:hover,.ts-cite .ts-cite__copy:focus,.ts-cite .ts-cite__copy:focus-visible,.ts-cite .ts-cite__copy:active,.ts-cite .ts-cite__copy.is-done{border-color:var(--ts-social-lit-edge,var(--ts-social-lit,var(--ts-accent,#0d7268)));color:var(--ts-social-lit,var(--ts-accent,#0d7268));background:var(--ts-social-lit-face,var(--ts-accent-tint,rgba(13,114,104,0.07)))}.ts-cite__copy:focus-visible{outline:2px solid var(--ts-social-lit,var(--ts-accent,#0d7268));outline-offset:2px}@media (prefers-reduced-motion: reduce){.ts-cite__copy{transition:none}} @media print{.ts-social,.ts-cite{display:none}}
