
 
body.ts-x-view .content-wrapper.ts-x-page{ margin-left:0 !important; min-height:100vh; overflow:visible !important; }   
.ts-x-shell{ display:flex; justify-content:center; }
.ts-x-left{ width:275px; flex-shrink:0; position:sticky; top:0; height:100vh; display:flex; flex-direction:column; padding:0 .75rem 1rem; }
.ts-x-left .main-sidebar{ position:static !important; width:auto !important; height:auto !important; min-height:0 !important; margin-left:0 !important; background:transparent !important; overflow:visible; transition:none; }
 
.ts-x-left .main-sidebar{ z-index:auto; }
 
.ts-x-left .main-sidebar, body.dark-mode .ts-x-left .main-sidebar{ box-shadow:inset -1px 0 0 transparent !important; }
.ts-x-left .sidebar{ height:auto !important; overflow:visible !important; padding-bottom:0 !important; }
 
.ts-x-left .main-sidebar{ flex:0 1 auto; overflow-x:hidden; overflow-y:auto; scrollbar-width:none; }
.ts-x-left .main-sidebar::-webkit-scrollbar{ display:none; }
 
.ts-x-left .btn-primary.btn-block{ width:auto; height:2.5rem; padding-top:0; padding-bottom:0; display:flex; align-items:center; justify-content:center; }
.ts-x-left .dropup > a{ column-gap:.75rem; }
 
 
.ts-x-left .brand-link, .ts-x-left .dropup > a{ position:relative; z-index:0; }
.ts-x-left .brand-link::before, .ts-x-left .dropup > a::before{ content:""; position:absolute; height:calc(var(--ts-mark-size) + 2 * var(--ts-mark-left)); border-radius:50rem; background:var(--g-hover); z-index:-1; visibility:hidden; }
.ts-x-left .brand-link .brand-image{ margin-top:-1px; margin-bottom:-2px; }
.ts-x-left .brand-link::before{ left:0; width:calc(var(--ts-mark-size) + 2 * var(--ts-mark-left)); top:calc(.8125rem - 1px + var(--ts-logo-size) / 2 - (var(--ts-mark-size) / 2 + var(--ts-mark-left))); }
.ts-x-left .dropup > a::before{ left:calc(-1 * var(--ts-mark-left)); right:calc(-1 * var(--ts-mark-left)); top:50%; margin-top:calc(-1 * (var(--ts-mark-size) / 2 + var(--ts-mark-left))); }
.ts-x-left .brand-link:hover::before, .ts-x-left .dropup > a:hover::before{ visibility:visible; }
@media (min-width:1265px){
  .ts-x-left .dropup > a::before{ left:0; right:0; }   
  .ts-x-left .dropup > a{ padding-left:var(--ts-mark-left); padding-right:var(--ts-mark-left); }
  .ts-x-left [data-account-menu]{ min-width:100%; }
}
 
.ts-x-left .dropup > a > .fa-ellipsis-h{ width:var(--ts-mark-size); flex-shrink:0; text-align:center; }
.ts-x-main{ width:600px; flex-shrink:0; min-height:100vh; border-left:1px solid var(--ts-line); border-right:1px solid var(--ts-line); }
 
.ts-x-right{ width:350px; flex-shrink:0; margin-left:30px; position:sticky; top:0; align-self:flex-start; padding-top:.5rem; padding-bottom:calc(4.2rem + 2.4rem + 1.4rem); }
 
.ts-x-right-reserve{ display:none; width:350px; flex-shrink:0; margin-left:30px; order:2; }
@media (min-width:1000px){ .ts-x-shell:not(:has(> .ts-x-right)) > .ts-x-right-reserve{ display:block; } }
 
.ts-x-right .search-box{ margin-left:0 !important; }   
.ts-x-right .main-footer{ margin-left:0 !important; background:transparent !important; padding:0 .5rem; }   
 
.ts-x-footer-ticker{ display:grid; }
.ts-x-footer-ticker.is-moving{ overflow:hidden; }
.ts-x-footer-ticker > .ts-x-footer-ticker-line{ grid-area:1 / 1; transform:translateY(100%); opacity:0; visibility:hidden; transition:transform .4s ease, opacity .4s ease, visibility .4s; }
.ts-x-footer-ticker > .ts-x-footer-ticker-line.is-shown{ transform:none; opacity:1; visibility:visible; }
.ts-x-footer-ticker > .ts-x-footer-ticker-line.is-leaving{ transform:translateY(-100%); }
 
.ts-x-footer-stats .kc-flinks>span{ margin:0 .85rem; white-space:nowrap; }
.ts-x-footer-stats .kc-flinks>span:first-child{ margin-left:0; }
 
.ts-x-right > .card{ box-shadow:none; border:1px solid var(--ts-line); }
 
 
.rel-more{ border:0; background:none; color:var(--ts-gray-600); font-size:14px;
  cursor:pointer; padding:.2rem .3rem; }
.rel-more:hover{ background:none; color:inherit; }
.rel-more i{ margin-right:.35rem; }

 
.ts-x-tab-card > .ts-x-head{ border-radius:calc(var(--ts-radius) - 1px) calc(var(--ts-radius) - 1px) 0 0; }   
.ts-x-hot-rank{ display:inline-block; width:1.5rem; flex-shrink:0; margin-right:.5rem; text-align:center; }
.ts-x-people-more{ display:inline-block; width:var(--ts-mark-size); margin-right:.5rem; text-align:center; }
.ts-x-hot-rank-top{ color:var(--ts-color-red); }
.ts-x-hot-badge-burst{ background:var(--ts-color-red); color:var(--ts-white); }
.ts-x-hot-badge-hot{ background:var(--ts-color-yellow); color:var(--ts-near-black); }
.ts-x-hot-badge-new{ background:var(--ts-color-blue); color:var(--ts-white); }
.ts-x-checkin .ts-task-streak{ font-size:var(--ts-font-size-large); }
.ts-x-checkin .ts-task-streak-days{ font-size:var(--ts-font-size-display); line-height:1; color:var(--ts-brand); }
.ts-x-streak{ display:flex; align-items:center; }
.ts-x-streak-day{ flex:0 0 1.5rem; height:1.5rem; border-radius:50%; border:2px solid var(--ts-x-streak-color); display:flex; align-items:center; justify-content:center; font-size:var(--ts-font-size-small); color:var(--ts-white); }
.ts-x-streak-day.is-done{ background:var(--ts-x-streak-color); }
.ts-x-streak-day.ts-x-streak-yellow{ color:var(--ts-near-black); }
.ts-x-streak-line{ flex:1 1 auto; height:2px; background:linear-gradient(to right, var(--ts-x-streak-from), var(--ts-x-streak-to)); }
.ts-x-streak-tail{ flex:0 0 1.5rem; margin-left:.25rem; border-top:2px dotted var(--ts-x-streak-color); }
.ts-x-streak-green{ --ts-x-streak-color:var(--ts-color-green); }
.ts-x-streak-blue{ --ts-x-streak-color:var(--ts-color-blue); }
.ts-x-streak-red{ --ts-x-streak-color:var(--ts-color-red); }
.ts-x-streak-yellow{ --ts-x-streak-color:var(--ts-color-yellow); }
.ts-x-streak-from-green{ --ts-x-streak-from:var(--ts-color-green); }
.ts-x-streak-from-blue{ --ts-x-streak-from:var(--ts-color-blue); }
.ts-x-streak-from-red{ --ts-x-streak-from:var(--ts-color-red); }
.ts-x-streak-from-yellow{ --ts-x-streak-from:var(--ts-color-yellow); }
.ts-x-streak-to-green{ --ts-x-streak-to:var(--ts-color-green); }
.ts-x-streak-to-blue{ --ts-x-streak-to:var(--ts-color-blue); }
.ts-x-streak-to-red{ --ts-x-streak-to:var(--ts-color-red); }
.ts-x-streak-to-yellow{ --ts-x-streak-to:var(--ts-color-yellow); }
 
.ts-x-head{ background:var(--ts-page-background); border-bottom:1px solid var(--ts-line); }
 
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) and (background:color-mix(in srgb, white 50%, transparent)){
  .ts-x-head{ background:color-mix(in srgb, var(--ts-page-background) 85%, transparent); -webkit-backdrop-filter:blur(12px); backdrop-filter:blur(12px); }
}
 




.verts{
  display:flex !important;
  justify-content:flex-start !important;
  align-items:center;
  gap:1.6rem !important;              
  flex-wrap:nowrap !important;         
  overflow-x:auto;                     
  overflow-y:hidden;
  padding:.7rem 0;
  font-size:1rem;
  -webkit-overflow-scrolling:touch;
}

.verts::-webkit-scrollbar{ display:none; }

.verts{ scrollbar-width:none; }


.verts .vitem{
  flex:0 0 auto;                       
  position:relative;
  white-space:nowrap;
  color:#6c757d;
  text-decoration:none;
  font-weight:400;                     
  padding-bottom:.35rem;               
  
  line-height:1.5;
  cursor:pointer;
}
.verts .vitem:hover{ color:inherit; }
.verts .vitem.on{ color:inherit; }     


.verts .vitem.on::after{
  content:"";
  position:absolute;
  left:0; right:0;
  bottom:0;
  height:2px;
  background:currentColor;
}


.verts .vitem .vfilter{
  margin-left:.35rem;
  font-size:14px;
  color:inherit;
  vertical-align:middle;
}

body.dark-mode .verts .vitem{ color:#adb5bd; }
body.dark-mode .verts .vitem.on{ color:#e8eaed; }

body.dark-mode .verts .vitem:hover{ color:#e8eaed; }


.tools{ border-top:0; padding-top:0; }
.tools > summary{ list-style:none; user-select:none; border-bottom:1px solid transparent; }
.tools > summary::-webkit-details-marker{ display:none; }
.tools > summary::before{ content:none; }


.verts{ cursor:default; }


.verts .vfilter-hidden{ visibility:hidden; pointer-events:none; }


.channel-bar-with-arrows .carousel-control-prev,.channel-bar-with-arrows .carousel-control-next{ width:auto; padding:0; opacity:1; top:.7rem; bottom:auto; height:1.5rem; font-size:1rem; line-height:1.5; }


.channel-bar-with-arrows .carousel-control-prev > span,.channel-bar-with-arrows .carousel-control-next > span{ width:1.5rem; height:1.5rem;
  border:1px solid transparent; background:rgba(255,255,255,.92); color:#6c757d; }
.channel-bar-with-arrows .carousel-control-prev:hover > span,.channel-bar-with-arrows .carousel-control-next:hover > span{ color:#343a40; }
body.dark-mode .channel-bar-with-arrows .carousel-control-prev > span,body.dark-mode .channel-bar-with-arrows .carousel-control-next > span{ background:rgba(52,58,64,.94); color:#adb5bd; }
body.dark-mode .channel-bar-with-arrows .carousel-control-prev:hover > span,body.dark-mode .channel-bar-with-arrows .carousel-control-next:hover > span{ color:#e8eaed; }
.channel-bar-with-arrows .carousel-control-prev i,.channel-bar-with-arrows .carousel-control-next i{ font-size:1rem; line-height:1; }
@media(hover:hover){
  .channel-bar-with-arrows .carousel-control-prev,.channel-bar-with-arrows .carousel-control-next{ opacity:0; transition:opacity .15s ease; }
  .channel-bar-with-arrows:hover .carousel-control-prev,.channel-bar-with-arrows:hover .carousel-control-next,
  .channel-bar-with-arrows:focus-within .carousel-control-prev,.channel-bar-with-arrows:focus-within .carousel-control-next{ opacity:1; }
}


@media(min-width:768px){ :where([data-home-channel-scroll]) .verts{ display:grid !important; grid-auto-flow:column; grid-auto-columns:100px; justify-items:start; gap:0 !important; } }

@media(max-width:767px){
  .verts{ font-size:.95rem; gap:1.2rem !important; }
}




.ts-form .form-control{ border-color:#ced4da !important; }

.ts-form .btn{ border-color:#ced4da !important; color:#6c757d;
  background:none;
  
  border-left:0 !important;
  margin-left:0 !important; }
.ts-form .btn:hover{ background:rgba(128,128,128,.12); color:#343a40; }
body.dark-mode .ts-form .form-control,
body.dark-mode .ts-form .btn{ border-color:#6c757d !important; }
.ts-form .form-control::-webkit-search-cancel-button{ filter:grayscale(1); opacity:.45; }
.ts-form .form-control::-webkit-search-cancel-button:hover{ opacity:.8; }
.ts-head{ display:flex; align-items:center; flex:1 1 auto; min-width:0; }
.ts-form{ flex:1 1 auto; min-width:0; }




:root{ --sb-track:rgba(0,0,0,.04); --sb-thumb:rgba(0,0,0,.2); --sb-thumb-hover:rgba(0,0,0,.32); }
body.dark-mode{ --sb-track:rgba(255,255,255,.04); --sb-thumb:rgba(255,255,255,.2); --sb-thumb-hover:rgba(255,255,255,.32); }
body{ scrollbar-color:var(--sb-thumb) var(--sb-track); }
::-webkit-scrollbar{ width:10px; height:10px; }
::-webkit-scrollbar-track{ background:var(--sb-track); }
::-webkit-scrollbar-thumb{ background:var(--sb-thumb); border-radius:5px; }
::-webkit-scrollbar-thumb:hover{ background:var(--sb-thumb-hover); }

 
html{ scroll-padding-top:calc(2.9rem + 1px); }
 
@media (min-width:768px){
  html.ts-x-snap .ts-x-main > .ts-x-composer, html.ts-x-snap .ts-x-main > article.ts-x-item{ scroll-snap-align:start; }
}
 
.ts-x-head .verts{ padding-bottom:0; margin-bottom:-1px; }
.ts-x-head .verts .vitem{ padding-bottom:.7rem; }
 
.ts-x-head div.verts{ margin-bottom:0; }
 
.ts-x-head.d-flex > .channel-bar-with-arrows{ min-width:0; }
 
.ts-x-head .verts{ display:grid !important; grid-auto-flow:column; grid-auto-columns:minmax(calc(100% / 6), 1fr); justify-items:center; gap:0 !important; }
 
.ts-x-main .ts-x-head .verts{ justify-items:start; }
.ts-x-main .ts-x-head .verts .vitem{ margin-left:1rem; }
 
@media (min-width:768px){
  .ts-x-head .channel-bar-with-arrows .carousel-control-prev.d-md-block, .ts-x-head .channel-bar-with-arrows .carousel-control-next.d-md-block{ display:flex !important; align-items:center; top:0; bottom:0; height:auto; }
  .ts-x-head .channel-bar-with-arrows .carousel-control-prev{ left:.7rem; }
  .ts-x-head .channel-bar-with-arrows .carousel-control-next{ right:.7rem; }
}
 
.ts-x-head-line{ padding:.7rem 1rem; font-size:var(--ts-font-size-large); line-height:1.5; }
.ts-x-item{ border-bottom:1px solid var(--ts-line); }
 
.ts-x-head-line{ border-bottom-color:transparent; }
.ts-x-profile{ border-bottom-color:transparent; }
 
.ts-x-back{ display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; width:var(--ts-mark-size); height:var(--ts-mark-size); margin-top:calc((1.5rem - var(--ts-mark-size)) / 2); margin-bottom:calc((1.5rem - var(--ts-mark-size)) / 2); border-radius:50%; }
.ts-x-back:hover{ background:var(--g-hover); }

 
.ts-x-head-line > .ts-x-back{ margin-left:calc((1rem - var(--ts-mark-size)) / 2); margin-right:calc(.5rem + (var(--ts-mark-size) - 1rem) / 2) !important; }
 
.ts-x-main.ts-x-immersive{ position:sticky; top:0; height:100vh; display:flex; flex-direction:column; }
.ts-x-immersive-scroller{ position:relative; flex:1 1 auto; min-height:0; overflow-y:auto; scroll-snap-type:y mandatory; overscroll-behavior:contain; scrollbar-width:none; }
.ts-x-immersive-scroller::-webkit-scrollbar{ display:none; }
.ts-x-immersive-slide{ position:relative; height:100%; overflow:hidden; scroll-snap-align:start; scroll-snap-stop:always; }
.ts-x-immersive-slide::after{ content:""; position:absolute; left:0; right:0; bottom:0; height:50%; background:linear-gradient(transparent, var(--ts-mask)); pointer-events:none; }
.ts-x-immersive-stage{ position:absolute; top:0; right:0; bottom:0; left:0; display:block; }
.ts-x-immersive-stage img{ display:block; width:100%; height:100%; object-fit:cover; }
.ts-x-immersive-info{ position:absolute; left:0; right:0; bottom:0; z-index:1; padding:1rem calc(1rem + var(--ts-mark-size) + 1rem) 1rem 1rem; color:var(--ts-white); }
.ts-x-immersive-info .ts-x-text{ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; white-space:normal; }
.ts-x-immersive-rail{ position:absolute; right:1rem; bottom:1rem; z-index:1; }
.ts-x-immersive-rail .ts-x-actions.text-muted{ flex-direction:column; color:var(--ts-white) !important; }
.ts-x-immersive-rail .ts-x-actions > * + *{ margin-top:.75rem; }
.ts-x-immersive-rail .ts-x-actions > span, .ts-x-immersive-rail .ts-x-actions > a, .ts-x-immersive-rail .ts-x-actions > form > button, .ts-x-immersive-rail .ts-x-actions > button{ flex-direction:column; }
.ts-x-immersive-rail .ts-x-actions > span > i, .ts-x-immersive-rail .ts-x-actions > a > i, .ts-x-immersive-rail .ts-x-actions > form > button > i, .ts-x-immersive-rail .ts-x-actions > button > i{ display:flex; align-items:center; justify-content:center; width:var(--ts-mark-size); height:var(--ts-mark-size); margin:0 0 .25rem !important; border-radius:50%; background:var(--ts-overlay-dark); }
 
.ts-x-immersive-rail .ts-x-actions > a > i::after, .ts-x-immersive-rail .ts-x-actions > form > button > i::after, .ts-x-immersive-rail .ts-x-actions > button > i::after{ content:none; }
 
.ts-x-name > .ts-post-more, .ts-x-immersive-info .ts-post-more{ margin-left:auto; }
.ts-x-immersive-info .ts-post-more{ color:inherit !important; }
 
.ts-x-immersive-info .ts-skeleton-line, .ts-x-immersive-info .ts-skeleton-block{ background-color:var(--g-active) !important; }
@media(hover:hover){ .ts-x-immersive-rail .ts-x-actions > a:hover > i, .ts-x-immersive-rail .ts-x-actions > form > button:hover > i, .ts-x-immersive-rail .ts-x-actions > button:hover > i{ background-image:linear-gradient(var(--g-hover),var(--g-hover)); } }
.ts-x-immersive-rail .ts-x-actions > a:hover, .ts-x-immersive-rail .ts-x-actions > form > button:hover, .ts-x-immersive-rail .ts-x-actions > button:hover{ color:inherit !important; }
 
img.ts-x-avatar{ width:40px; height:40px; object-fit:cover; flex-shrink:0; }
i.ts-x-avatar{ font-size:40px; width:40px; text-align:center; flex-shrink:0; }   
 
.ts-x-name{ font-size:var(--ts-font-size-body); font-weight:600; }
.ts-x-text{ margin:.15rem 0; white-space:pre-line; overflow-wrap:anywhere; }   
 
.ts-x-fold{ display:flex; }
.ts-x-fold-text{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
.ts-x-fold.is-open .ts-x-fold-text{ display:block; }
.ts-x-fold-text::before{ content:""; float:right; height:100%; margin-bottom:-1.5em; }
.ts-x-fold-toggle{ float:right; clear:both; margin-left:.5rem; }
 
.ts-x-fold-toggle{ position:relative; z-index:2; }
.ts-x-fold .ts-hashtag{ position:relative; z-index:2; }
 
a[data-immersive-post]{ position:relative; z-index:2; }
.ts-x-note-media[data-immersive-post] img{ cursor:pointer; }    
.ts-x-media{ max-width:100%; height:auto; max-height:510px; }
 
.ts-x-composer .form-control, .ts-x-composer .btn-secondary{ background:var(--g-rest) !important; border-color:transparent !important; }
.ts-x-composer .btn-secondary{ color:var(--ts-gray-600); opacity:1; }
.ts-x-composer .input-group-append{ margin-left:0; }
 
.ts-x-composer-popup .modal-dialog{ position:fixed; margin:0; max-width:none; }
.ts-x-composer-popup .modal-content{ height:100%; overflow:hidden; }
 
.ts-x-composer-popup .modal-content.ts-x-composer-covered{ background:var(--ts-x-composer-cover) center / cover no-repeat padding-box var(--ts-page-background); }
.ts-x-composer-popup .modal-content.ts-x-composer-covered::before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:var(--ts-page-background); opacity:.7; pointer-events:none; }
.ts-x-composer-popup .modal-content.ts-x-composer-covered > *{ position:relative; }
.ts-x-composer-popup .ts-x-composer-covered #creatorText{ background-color:transparent !important; }
 
.ts-x-composer-popup .ts-creator-cover-next{ position:static; }
 
.ts-x-composer-popup [data-creator-lookup], .ts-x-composer-popup [data-creator-component="location"], .ts-x-composer-popup [data-creator-audience]{ margin:1rem 0 0; }
 
.ts-x-new-posts-capsule{ position:absolute; top:100%; left:0; right:0; margin-top:.75rem; text-align:center; pointer-events:none; }
.ts-x-new-posts-capsule .btn{ pointer-events:auto; }
.ts-x-new-posts-capsule img{ object-fit:cover; border:2px solid currentColor; }   
 
 
.ts-x-page-body{ padding:0 1rem 1rem; }
.ts-x-page-body > .row{ margin:1rem 0 0; }
.ts-x-page-body > .row:has(> [class*="col-"] > .mt-3:first-child){ margin-top:0; }   
.ts-x-page-body > .row > [class*="col-"]{ flex:0 0 100%; max-width:100%; padding-left:0; padding-right:0; }
 
.ts-x-page-body > .ts-imagevert > .row > [class*="col-"]{ flex:0 0 100%; max-width:100%; }
 
.ts-x-page-body .ts-imagevert .verts{ max-width:none; }
.ts-x-page-body .ts-bkcard{ display:none; }
 
 
.ts-x-search-body, .ts-x-flow-body{ padding-left:0; padding-right:0; }
.ts-x-search-body .panel, .ts-x-search-body p.stat, .ts-x-search-body .ts-related, .ts-x-search-body .ts-pager, .ts-x-search-body .imgcards{ margin-left:1rem; margin-right:1rem; }
.ts-x-search-body .imgcards{ margin-top:1rem; }
.ts-x-search-body .hit{ padding:1rem; border-bottom:1px solid var(--ts-line); }
.ts-x-search-body .hit + .hit::before{ background:transparent; }
 
.ts-x-search-head{ min-width:0; }
.ts-x-search-head .search-box{ margin:calc((1.5rem - (1.5 * .875rem + .5rem + 2px)) / 2) 0 !important; min-width:0; }
@media (min-width:768px){
  .ts-x-search-body .ts-x-head .channel-bar-with-arrows .carousel-control-prev.d-md-block, .ts-x-search-body .ts-x-head .channel-bar-with-arrows .carousel-control-next.d-md-block{ bottom:auto; height:2.9rem; }
}
 
.ts-x-main .imgcards{ -webkit-column-count:2; -moz-column-count:2; column-count:2; }
.ts-x-note .ts-x-note-media{ max-width:100%; }
.ts-x-note .ts-x-note-media .carousel-inner{ aspect-ratio:var(--ts-note-ratio, 3 / 4); max-height:510px; }
.ts-x-note .ts-x-note-media .carousel-item img{ height:100%; }
 
.ts-x-note .ts-x-note-actions{ margin:.9rem 0 0; padding:.6rem 0; border-top:1px solid transparent; border-bottom:1px solid transparent; }
.ts-x-note .ts-note-comments{ border-top-color:transparent; }
.ts-x-note .ts-note-input{ padding:.75rem 0; }
.ts-x-note #comments, .ts-x-note #comment-form{ display:block !important; }
 
.ts-x-note #comments .ts-note-thread{ margin:0 -1rem; padding:0 1rem; }
.ts-x-note #comments .ts-note-thread + .ts-note-thread{ border-top:1px solid var(--ts-line); }
 
 
 
.kc-jump{position:fixed;right:1.2rem;width:2.4rem;height:2.4rem;
  border:1px solid var(--ts-line);border-radius:50%;
  background:var(--ts-overlay-light);color:var(--ts-text-secondary);
  cursor:pointer;font-size:.85rem;line-height:1;padding:0;
  display:none;align-items:center;justify-content:center;z-index:1030;
  box-shadow:0 1px 4px var(--g-hover)}
.kc-jump:hover{color:var(--ts-text);border-color:var(--ts-line)}
body.dark-mode .kc-jump{background:var(--ts-overlay-dark);
  border-color:var(--ts-line)}
body.dark-mode .kc-jump:hover{color:var(--ts-text);border-color:var(--ts-line)}
 
@media(min-width:768px){.kc-jump,.kc-jump:hover,body.dark-mode .kc-jump,body.dark-mode .kc-jump:hover{border-color:var(--ts-line)}}
.kc-jump.on{display:flex}
.kc-jump-top{bottom:4.2rem}
.kc-jump-bottom{bottom:1.4rem}
@media(max-width:575px){.kc-jump{right:.7rem}}
.ts-x-jump{ order:1; }
.ts-x-right{ order:2; }
.ts-x-jump .kc-jump{ right:auto; margin-left:30px; }
.ts-x-narrow{ display:none; }
.ts-x-rail{ display:none; }   
@media (max-width:1264.98px){
  .ts-x-rail{ display:block; }
  .ts-x-left{ width:88px; align-items:center; padding-left:0; padding-right:0; }
  .ts-x-left .nav-sidebar .nav-link p, .ts-x-wide{ display:none !important; }
  .ts-x-left .nav-sidebar[role="menu"] > .nav-item > .nav-link > .nav-icon{ margin-right:0; }   
}
 
.ts-x-rail-only .ts-x-rail{ display:block; }
.ts-x-rail-only .ts-x-left{ width:88px; align-items:center; padding-left:0; padding-right:0; }
.ts-x-rail-only .ts-x-left .nav-sidebar .nav-link p, .ts-x-rail-only .ts-x-wide{ display:none !important; }
.ts-x-rail-only .ts-x-left .nav-sidebar[role="menu"] > .nav-item > .nav-link > .nav-icon{ margin-right:0; }
@media (max-width:999.98px){
  .ts-x-right{ display:none; }
  .ts-x-narrow{ display:block; }
  .ts-x-jump .kc-jump{ right:1.2rem; margin-left:0; }
}
@media (max-width:699.98px){
  .ts-x-main{ width:auto; flex:1 1 auto; min-width:0; }
   
  .ts-x-main{ border-left-color:transparent; border-right-color:transparent; }
}
 
@media (max-width:767.98px){
  .ts-x-left{ display:none; }
}
@media (min-width:768px){
  body.ts-x-view #sidebar-overlay{ display:none !important; }
}
