/* One ordinary-flow row, shared by React, native documents and the static Track. */
html body .tmlpt-site-status{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem 1rem;width:100%;max-width:100%;min-width:0;position:relative;margin:0;padding:.6rem clamp(.65rem,2vw,1.5rem);border-block:1px solid #c6cfcd;color:#17354b;background:#fffaf0;font:500 .875rem/1.5 system-ui,sans-serif;letter-spacing:normal;text-transform:none;}
html body .tmlpt-site-status *{box-sizing:border-box;}
html body .tmlpt-site-status span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;}
html body .tmlpt-site-status .tmlpt-site-status__deployment{min-width:0;overflow-wrap:anywhere;}
html body .tmlpt-site-status .tmlpt-site-status__states{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem .9rem;max-width:100%;min-width:0;}
html body .tmlpt-site-status .tmlpt-site-status__option{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;max-width:100%;}
html body .tmlpt-site-status .tmlpt-site-status__label,html body .tmlpt-site-status [aria-current=true]{font-weight:700;}
html body .tmlpt-site-status .tmlpt-site-status__circle{display:inline-block;flex:none;width:1rem;height:1rem;margin:0;padding:0;border-radius:50%;border:2px solid #17354b;background:transparent;}
html body .tmlpt-site-status .is-public{background:#fff;}
html body .tmlpt-site-status .is-passenger{background:#c66517;border-color:#873d0c;}
html body .tmlpt-site-status .tmlpt-site-status__current{font-size:.75rem;font-weight:700;border:1px solid currentColor;border-radius:.2rem;padding:0 .25rem;}
html body .tmlpt-site-status .tmlpt-site-status__message{font-style:italic;}
html body .tmlpt-site-status .tmlpt-site-status__join{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.3rem .2rem;color:#17354b;font:inherit;text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:.18em;white-space:normal;overflow-wrap:anywhere;text-align:center;}
html body .tmlpt-site-status .tmlpt-site-status__join:focus-visible{outline:3px solid #873d0c;outline-offset:3px;border-radius:.2rem;}
html body .tmlpt-site-status [hidden]{display:none!important;}
@media(max-width:480px){html body .tmlpt-site-status .tmlpt-site-status__deployment,html body .tmlpt-site-status .tmlpt-site-status__label{flex-basis:100%;text-align:center;}html body .tmlpt-site-status .tmlpt-site-status__states{gap:.35rem .7rem;}}
@media(forced-colors:active){html body .tmlpt-site-status{color:CanvasText;background:Canvas;border-color:CanvasText;}html body .tmlpt-site-status .tmlpt-site-status__circle{border-color:CanvasText;background:Canvas;}html body .tmlpt-site-status .is-passenger{background:Highlight;}html body .tmlpt-site-status .tmlpt-site-status__join{color:LinkText;}}
