html[data-tailscale]{--ts-intro-measure:46rem;--ts-table-cell-min:12rem;--om-bg-deep:#171616;--om-bg:#1f1e1e;--om-band:#252424;--om-surface:#2b2a29;--om-surface-2:#363534;--om-code:#171616;--om-shadow:#171616;--om-heading:#faf9f8;--om-text:#dad6d5;--om-muted:#afacab;--om-rule:#444342;--om-control:#858281;--om-accent:#85aaf5;--om-action-hover:#cedefd;--om-on-accent:#19224a;--om-selection:#444342;--om-warning:#f8e5b9;--om-error:#f68f87}html[data-tailscale]:not(.dark){--om-bg-deep:#eeebea;--om-bg:#faf9f8;--om-band:#eeebea;--om-surface:#faf9f8;--om-surface-2:#eeebea;--om-code:#eeebea;--om-shadow:#444342;--om-heading:#1f1e1e;--om-text:#444342;--om-muted:#666361;--om-rule:#dad6d5;--om-control:#706e6d;--om-accent:#3f5db3;--om-action-hover:#19224a;--om-on-accent:#faf9f8;--om-selection:#cedefd;--om-warning:#983705;--om-error:#b22d30}[data-tailscale] .ts-box{margin-block:var(--om-space-8);padding:var(--om-space-6);border:1px solid var(--om-rule);background:var(--om-surface-2);color:var(--om-text)}[data-tailscale] .ts-box h2{font-size:var(--om-text-xl);margin-bottom:var(--om-space-4)}[data-tailscale] .ts-box ul{padding-left:var(--om-space-6)}[data-tailscale] .ts-spec dl{margin:0}[data-tailscale] .ts-spec div{padding-block:var(--om-space-4);border-bottom:1px solid var(--om-rule)}[data-tailscale] .ts-spec dt{font-family:var(--om-mono);color:var(--om-muted);font-size:var(--om-text-xs)}[data-tailscale] .ts-spec dd{margin:var(--om-space-2) 0 0;color:var(--om-heading)}[data-tailscale] .ts-steps{gap:var(--om-space-4);margin-block:var(--om-space-12);display:grid}[data-tailscale] .ts-steps a{gap:var(--om-space-2);padding:var(--om-space-5);border:1px solid var(--om-rule);border-radius:var(--om-radius-md);color:var(--om-heading);display:grid}[data-tailscale] .ts-steps small{color:var(--om-muted)}[data-tailscale] .ts-search{margin-bottom:var(--om-space-8)}[data-tailscale] .ts-search label{margin-bottom:var(--om-space-2);font-weight:700;display:block}[data-tailscale] .ts-search input{width:100%;min-height:48px;padding:var(--om-space-3) var(--om-space-4);border:1px solid var(--om-control);border-radius:var(--om-radius-md);background:var(--om-surface);color:var(--om-text)}[data-tailscale] .ts-search input:focus-visible{outline:2px solid var(--om-focus);outline-offset:3px}[data-tailscale] .ts-search input::-moz-placeholder{color:var(--om-muted)}[data-tailscale] .ts-search input::placeholder{color:var(--om-muted)}[data-tailscale] .ts-search__status{min-height:1.7em;margin-top:var(--om-space-2);color:var(--om-muted);font-size:var(--om-text-sm)}[data-tailscale] [hidden]{display:none!important}[data-tailscale] .ts-faq{padding-block:var(--om-space-6);border-top:1px solid var(--om-rule)}[data-tailscale] .ts-faq h2{font-size:var(--om-text-xl);margin-bottom:var(--om-space-4)}[data-tailscale] .ts-logo-light{display:none}[data-tailscale]:not(.dark) .ts-logo-light{display:block}[data-tailscale]:not(.dark) .ts-logo-dark{display:none}[data-tailscale] .ts-home-logo{flex:none;width:clamp(3rem,7vw,6rem);height:auto}[data-tailscale] .ts-route-map{padding:var(--om-space-8);background:var(--om-surface);border:1px solid var(--om-rule);border-radius:var(--om-radius-lg);margin:0;position:relative}[data-tailscale] .ts-route-map figcaption{justify-items:start;gap:var(--om-space-4);display:grid}[data-tailscale] .ts-route-map figcaption strong{font-size:var(--om-text-2xl);color:var(--om-heading)}[data-tailscale] .ts-route-map ol{margin:var(--om-space-6) 0 0;padding:0;list-style:none}[data-tailscale] .ts-route-map li{gap:var(--om-space-4);border-top:1px solid var(--om-rule);padding-block:var(--om-space-5);grid-template-columns:2rem minmax(0,1fr);display:grid}[data-tailscale] .ts-route-map li>span{color:var(--om-accent);font-family:var(--om-mono)}[data-tailscale] .ts-route-map a{gap:var(--om-space-2);color:var(--om-heading);min-height:44px;display:grid}[data-tailscale] .ts-route-map a span{color:var(--om-muted);font-size:var(--om-text-sm)}[data-tailscale] .ts-faq>section{padding-block:var(--om-space-8);border-bottom:1px solid var(--om-rule)}@media (hover:hover){[data-tailscale] .ts-route-map a:hover strong{color:var(--om-accent)}}@media (width>=48rem){[data-tailscale] .ts-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){[data-tailscale] .ts-route-map{padding:var(--om-space-5)}}[data-tailscale] .ts-home .om-social .links-bento__card h2,[data-tailscale] .ts-home .om-social .links-bento__action{color:var(--om-heading)}[data-tailscale] .ts-home .om-social .links-bento__description{color:var(--om-text)}[data-tailscale] .ts-home .om-social .links-bento__card-eyebrow{color:var(--om-accent)}[data-tailscale] .ts-home .om-social .links-bento__cell--featured .links-bento__action{color:var(--om-on-accent)}[data-tailscale] .ts-area-intro .om-prose{max-width:var(--ts-intro-measure)}[data-tailscale] .ts-area-intro.om-listing{padding-bottom:var(--om-space-4)}[data-tailscale] .ts-support{padding-bottom:var(--om-space-8)}[data-tailscale] .ts-support p{max-width:var(--ts-intro-measure);color:var(--om-text)}[data-tailscale] .om-prose table :is(th,td){min-width:var(--ts-table-cell-min);overflow-wrap:normal;word-break:normal}[data-tailscale] .ts-table-note{color:var(--om-muted);font-size:var(--om-text-sm);margin-block:var(--om-space-4)}@media (width>=48rem){[data-tailscale] .ts-table-note{display:none}}
