body.systems-page,body.monitor-page,body.uses-page{--subpage-nav-top: max(14px, env(safe-area-inset-top, 0px));--subpage-nav-height: 52px;--subpage-nav-gap: 18px;--subpage-body-pad-top: calc( var(--subpage-nav-top) + var(--subpage-nav-height) + var(--subpage-nav-gap) );--subpage-sticky-top: calc(var(--subpage-nav-top) + var(--subpage-nav-height) + 12px);--systems-shell-max: min(1200px, 100%);--systems-section-gap: clamp(1.5rem, 3.5vw, 2.35rem);--systems-radius: 18px;--systems-radius-sm: 14px;overflow-x:visible!important;overflow-y:visible!important;padding-top:var(--subpage-body-pad-top)!important;background:#fff!important;background-color:#fff!important;background-image:none!important}html.dark body.systems-page,html.dark body.monitor-page,html.dark body.uses-page,html[data-theme=dark] body.systems-page,html[data-theme=dark] body.monitor-page,html[data-theme=dark] body.uses-page{background:#000!important;background-color:#000!important;background-image:none!important}body.systems-page .monitor-page-nav,body.monitor-page .monitor-page-nav,body.uses-page .monitor-page-nav{top:var(--subpage-nav-top)!important;min-height:var(--subpage-nav-height)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #e5e5ea!important}html.dark body.systems-page .monitor-page-nav,html.dark body.monitor-page .monitor-page-nav,html.dark body.uses-page .monitor-page-nav,html[data-theme=dark] body.systems-page .monitor-page-nav,html[data-theme=dark] body.monitor-page .monitor-page-nav,html[data-theme=dark] body.uses-page .monitor-page-nav{background:#000!important;background-color:#000!important;border-color:#2c2c2e!important}html:has(body.systems-page),html:has(body.uses-page),html:has(body.monitor-page){overflow-x:visible!important;overflow-y:auto!important}body.systems-page .systems-section-rail,body.monitor-page .monitor-section-rail{position:sticky!important;top:var(--subpage-sticky-top)!important;background:#fff!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:200!important}body.uses-page .uses-toolbar{position:sticky!important;top:var(--subpage-sticky-top)!important;z-index:200!important;background:#fff!important;background-color:#fff!important}html.dark body.uses-page .uses-toolbar,html[data-theme=dark] body.uses-page .uses-toolbar{background:#000!important;background-color:#000!important}html.dark body.systems-page .systems-section-rail,html.dark body.monitor-page .monitor-section-rail,html[data-theme=dark] body.systems-page .systems-section-rail,html[data-theme=dark] body.monitor-page .monitor-section-rail{background:#000!important;background-color:#000!important;border-color:#2c2c2e!important}body.systems-page main,body.monitor-page main,body.uses-page main{background:#fff!important;background-color:#fff!important;background-image:none!important}html.dark body.systems-page main,html.dark body.monitor-page main,html.dark body.uses-page main{background:#000!important;background-color:#000!important;background-image:none!important}body.systems-page .systems-shell,body.uses-page .systems-shell{max-width:var(--systems-shell-max);gap:var(--systems-section-gap);min-width:0}body.systems-page .systems-keynote-hero,body.uses-page .systems-keynote-hero{padding:clamp(.85rem,2.5vw,1.5rem) 0 .25rem}body.systems-page .systems-keynote-hero h1,body.uses-page .systems-keynote-hero h1{max-width:28ch}body.systems-page .systems-hero-lead--stack{min-height:0}body.systems-page .systems-hero-stats{margin-top:1rem!important}body.systems-page .systems-keynote-section{gap:.9rem;padding:clamp(1rem,2.4vw,1.5rem);overflow:visible;isolation:isolate}body.systems-page .systems-section-head{margin-bottom:.15rem}body.systems-page .systems-section-desc{max-width:none;font-size:.9rem;line-height:1.45}body.systems-page .systems-section-rail{width:100%;max-width:100%;justify-content:flex-start;margin:0 auto;box-sizing:border-box;mask-image:none!important;-webkit-mask-image:none!important;box-shadow:0 2px 12px #0000000d}html.dark body.systems-page .systems-section-rail{box-shadow:0 2px 14px #00000059}body.systems-page .systems-evidence-grid{gap:.7rem;align-items:stretch}body.systems-page .systems-evidence-card{min-width:0;height:100%;box-sizing:border-box}@media(min-width:900px){body.systems-page .systems-evidence-grid>.systems-evidence-card:not(.systems-evidence-card--featured):not(.systems-evidence-card--proof){grid-column:span 6}}body.systems-page .systems-metrics-grid,body.systems-page .systems-benchmarks-viz,body.systems-page .systems-now-grid,body.systems-page .systems-principles-grid{gap:.7rem!important;align-items:stretch}body.systems-page .systems-metric-panel,body.systems-page .systems-bench-row,body.systems-page .systems-now-card,body.systems-page .systems-principle-card,body.systems-page .systems-bento-tile{min-width:0;height:100%;box-sizing:border-box}body.systems-page .systems-decision-grid{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important;margin-bottom:.75rem!important}@media(min-width:900px){body.systems-page .systems-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.systems-page .systems-decision-row{margin-bottom:0!important;min-width:0;height:100%;padding:.95rem 1.05rem!important;gap:.85rem!important}body.systems-page .systems-decision-meta{min-width:4.5rem}body.systems-page .systems-decision-label{font-size:.9rem!important}body.systems-page .systems-decision-why{font-size:.82rem!important;line-height:1.4!important}body.systems-page .systems-arch-stage{padding:.9rem!important;min-width:0}body.systems-page .systems-arch-tabs{gap:.3rem;margin-bottom:.75rem!important}body.systems-page .systems-arch-diagram-host{min-height:12rem;min-width:0;overflow-x:auto}body.systems-page .systems-failure-grid{display:grid!important;gap:.55rem!important}@media(min-width:900px){body.systems-page .systems-failure-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.systems-page .systems-failure-row{margin:0;height:100%;min-width:0;padding:.95rem 1.05rem!important}body.uses-page .uses-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;align-items:stretch}body.uses-page .uses-section{min-width:0;height:100%;display:flex;flex-direction:column;padding:1rem 1.05rem .95rem!important;box-sizing:border-box}body.uses-page .uses-section ul{flex:1 1 auto}body.uses-page .uses-control-center{margin-bottom:.85rem!important;padding:1rem!important}body.uses-page .uses-control-center__grid{gap:.55rem!important}body.uses-page .systems-footer{margin-top:.5rem}@media(max-width:640px){body.uses-page .uses-grid{grid-template-columns:1fr!important}}body.travel-body,body.travel-body.has-a11y-toolbar{--subpage-nav-top: max(14px, env(safe-area-inset-top, 0px));--subpage-nav-height: 72px;--subpage-nav-gap: 12px;--subpage-sticky-top: calc( var(--subpage-nav-top) + var(--subpage-nav-height) + var(--subpage-nav-gap) );--travel-side-bottom: max(16px, env(safe-area-inset-bottom, 0px));--travel-side-max-h: calc(100svh - var(--subpage-sticky-top) - var(--travel-side-bottom));box-sizing:border-box!important;padding:0!important;margin:0!important}html:has(body.travel-body),html:has(body.travel-body) body,html body.travel-body,body.travel-body,html.browser-chromium:not(.launch-intro-active):has(body.travel-body),html.browser-chromium:not(.launch-intro-active) body.travel-body:not(.menu-open),html.browser-chromium body.travel-body,html.browser-webkit:has(body.travel-body),html.browser-webkit body.travel-body,html.browser-gecko:has(body.travel-body),html.browser-gecko body.travel-body{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;height:100%!important;max-height:100%!important;min-height:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important}@supports (height: 100svh){html:has(body.travel-body),html.browser-chromium:has(body.travel-body),html.browser-chromium body.travel-body,html.browser-webkit:has(body.travel-body),html.browser-webkit body.travel-body,html.browser-gecko:has(body.travel-body),html.browser-gecko body.travel-body{height:100svh!important;max-height:100svh!important}}body.travel-body .travel-layout{position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;z-index:1}@supports (height: 100svh){body.travel-body .travel-layout{height:100svh!important;max-height:100svh!important}}body.travel-body .travel-map-layer,body.travel-body .travel-ui-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}body.travel-body .travel-nav{width:min(1120px,calc(100% - 1.5rem));max-width:calc(100vw - 1.5rem);box-sizing:border-box;z-index:1000;background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #e5e5ea!important}html.dark body.travel-body .travel-nav,html[data-theme=dark] body.travel-body .travel-nav{background:#000!important;background-color:#000!important;border-color:#2c2c2e!important}body.travel-body .travel-sidebar{top:var(--subpage-sticky-top, 98px)!important;left:max(16px,env(safe-area-inset-left,0px))!important;right:auto!important;bottom:var(--travel-side-bottom, 16px)!important;width:min(400px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:var(--travel-side-max-h, calc(100svh - 114px) )!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;background-color:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:20}html.dark body.travel-body .travel-sidebar,html[data-theme=dark] body.travel-body .travel-sidebar{background:#000!important;background-color:#000!important;background-image:none!important}body.travel-body .travel-sidebar__header{flex-shrink:0!important;max-height:min(40vh,300px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:.75rem .95rem .55rem!important}body.travel-body .travel-timeline{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}body.travel-body .travel-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.3rem!important;margin-top:.55rem!important}body.travel-body .travel-stat{min-width:0;padding:.35rem .2rem!important;border-radius:10px;background:#fff}html.dark body.travel-body .travel-stat,html[data-theme=dark] body.travel-body .travel-stat{background:#000}body.travel-body .travel-stat__value{font-size:.9rem!important;overflow-wrap:anywhere}body.travel-body .travel-stat__label{font-size:.58rem!important;letter-spacing:.03em}body.travel-body .travel-sidebar__header h1{font-size:clamp(1.05rem,2.2vw,1.25rem)!important;line-height:1.15}body.travel-body .travel-search{min-height:38px}body.travel-body .travel-countries{gap:.3rem!important;flex-wrap:nowrap!important;max-height:2.2rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior:contain;scrollbar-width:none}body.travel-body .travel-countries::-webkit-scrollbar{display:none}body.travel-body .travel-stop{width:auto!important;max-width:calc(100% - .8rem)!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;margin-inline:.4rem!important}body.travel-body .a11y-toolbar{left:auto!important;right:var(--fab-edge, max(14px, env(safe-area-inset-right, 0px)))!important;bottom:var(--fab-slot-3, calc(max(14px, env(safe-area-inset-bottom, 0px)) + 174px) )!important;z-index:9997!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;gap:.5rem!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;align-items:flex-end!important}body.travel-body .a11y-toolbar__main{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:999px!important;background:#0071e3!important;background-color:#0071e3!important;border:none!important;color:#fff!important;box-shadow:0 8px 24px #0071e347!important}html.dark body.travel-body .a11y-toolbar__main,html[data-theme=dark] body.travel-body .a11y-toolbar__main{background:#0a84ff!important;background-color:#0a84ff!important;border:none!important;color:#fff!important}body.travel-body .a11y-toolbar:not(.is-open) .a11y-toolbar__panel{display:none!important;width:0!important;height:0!important;min-height:0!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;background:transparent!important;border:none!important;box-shadow:none!important}body.travel-body .a11y-toolbar.is-open .a11y-toolbar__panel{display:flex!important;background:#fff!important;background-color:#fff!important;border:1px solid #e5e5ea!important;border-radius:999px!important;box-shadow:0 8px 24px #0000001f!important}html.dark body.travel-body .a11y-toolbar.is-open .a11y-toolbar__panel,html[data-theme=dark] body.travel-body .a11y-toolbar.is-open .a11y-toolbar__panel{background:#000!important;background-color:#000!important;border-color:#2c2c2e!important}body.travel-body #website-share-toggle.website-share-fab,body.travel-body .website-share-fab{left:auto!important;right:var(--fab-edge, max(14px, env(safe-area-inset-right, 0px)))!important;bottom:var(--fab-slot-2, calc(max(14px, env(safe-area-inset-bottom, 0px)) + 116px) )!important;z-index:9998!important;background:#0071e3!important;background-color:#0071e3!important;border:none!important;color:#fff!important}body.travel-body #go-to-top,body.travel-body #go-to-top.visible{position:fixed!important;left:auto!important;right:var(--fab-edge, max(14px, env(safe-area-inset-right, 0px)))!important;bottom:var(--fab-slot-0, max(14px, env(safe-area-inset-bottom, 0px)))!important;z-index:9999!important}body.travel-body #chatbot-toggle{position:fixed!important;left:auto!important;right:var(--fab-edge, max(14px, env(safe-area-inset-right, 0px)))!important;bottom:var(--fab-slot-1, calc(max(14px, env(safe-area-inset-bottom, 0px)) + 58px) )!important;z-index:9999!important}html.dark body.travel-body #website-share-toggle.website-share-fab,html.dark body.travel-body .website-share-fab,html[data-theme=dark] body.travel-body #website-share-toggle.website-share-fab,html[data-theme=dark] body.travel-body .website-share-fab{background:#0a84ff!important;background-color:#0a84ff!important;border-color:#2c2c2e!important}@media(max-width:820px){body.travel-body{--travel-sheet-h: min(64svh, 540px);--travel-sheet-h-open: min(72svh, 620px);--travel-sheet-collapsed: calc(64px + env(safe-area-inset-bottom, 0px)) }body.travel-body .travel-sidebar{inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:var(--travel-sheet-h)!important;max-height:var(--travel-sheet-h)!important;border-radius:20px 20px 0 0!important;box-sizing:border-box!important;padding-bottom:0!important;z-index:30!important}body.travel-body .travel-sidebar:has(.travel-stop.active){height:var(--travel-sheet-h-open)!important;max-height:var(--travel-sheet-h-open)!important}body.travel-body .travel-sidebar.is-collapsed{height:var(--travel-sheet-collapsed)!important;max-height:var(--travel-sheet-collapsed)!important}body.travel-body .travel-sidebar__handle{display:flex!important}body.travel-body .travel-sidebar__header{max-height:none!important;overflow:visible!important;padding:.15rem .85rem .55rem!important}body.travel-body .travel-sidebar__header h1,body.travel-body .travel-sidebar__subtitle,body.travel-body .travel-stats,body.travel-body .travel-actions,body.travel-body .travel-results-summary,body.travel-body .travel-advanced-search{display:none!important}body.travel-body .travel-timeline{flex:1 1 auto!important;min-height:12rem!important}body.travel-body .travel-nav{width:calc(100% - 1rem)}body.travel-body .travel-nav__kicker{display:none}body.travel-body #go-to-top,body.travel-body #go-to-top.visible{left:auto!important;right:max(.85rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--travel-sheet-h) + .65rem)!important;z-index:9999!important}body.travel-body #chatbot-toggle{left:auto!important;right:max(.85rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--travel-sheet-h) + .65rem + 58px)!important;z-index:9999!important}body.travel-body #website-share-toggle.website-share-fab,body.travel-body .website-share-fab{left:auto!important;right:max(.85rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--travel-sheet-h) + .65rem + 116px)!important;z-index:9998!important}body.travel-body .a11y-toolbar{left:auto!important;right:max(.85rem,env(safe-area-inset-right,0px))!important;bottom:calc(var(--travel-sheet-h) + .65rem + 174px)!important;z-index:9997!important;align-items:flex-end!important}body.travel-body:has(.travel-sidebar:not(.is-collapsed) .travel-stop.active) #go-to-top,body.travel-body:has(.travel-sidebar:not(.is-collapsed) .travel-stop.active) #go-to-top.visible{bottom:calc(var(--travel-sheet-h-open) + .65rem)!important}body.travel-body:has(.travel-sidebar:not(.is-collapsed) .travel-stop.active) #chatbot-toggle{bottom:calc(var(--travel-sheet-h-open) + .65rem + 58px)!important}body.travel-body:has(.travel-sidebar:not(.is-collapsed) .travel-stop.active) #website-share-toggle.website-share-fab,body.travel-body:has(.travel-sidebar:not(.is-collapsed) .travel-stop.active) .website-share-fab{bottom:calc(var(--travel-sheet-h-open) + .65rem + 116px)!important}body.travel-body:has(.travel-sidebar:not(.is-collapsed) .travel-stop.active) .a11y-toolbar{bottom:calc(var(--travel-sheet-h-open) + .65rem + 174px)!important}body.travel-body:has(.travel-sidebar.is-collapsed) #go-to-top,body.travel-body:has(.travel-sidebar.is-collapsed) #go-to-top.visible{bottom:calc(var(--travel-sheet-collapsed) + .65rem)!important}body.travel-body:has(.travel-sidebar.is-collapsed) #chatbot-toggle{bottom:calc(var(--travel-sheet-collapsed) + .65rem + 58px)!important}body.travel-body:has(.travel-sidebar.is-collapsed) #website-share-toggle.website-share-fab,body.travel-body:has(.travel-sidebar.is-collapsed) .website-share-fab{bottom:calc(var(--travel-sheet-collapsed) + .65rem + 116px)!important}body.travel-body:has(.travel-sidebar.is-collapsed) .a11y-toolbar{bottom:calc(var(--travel-sheet-collapsed) + .65rem + 174px)!important}body.travel-body,body.travel-body.has-a11y-toolbar{padding:0!important}body.travel-body #search-toggle{position:fixed!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}@media(max-width:480px){body.travel-body{--travel-sheet-h: min(66svh, 540px);--travel-sheet-h-open: min(74svh, 640px)}}body.error-page{min-height:100dvh;background:#fff!important}html.dark body.error-page{background:#000!important}body.error-page .error-container,body.error-page main.error-container.lg-glass-card{max-width:min(560px,calc(100vw - 2rem))!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center;gap:.15rem;background:#fff;box-sizing:border-box}html.dark body.error-page .error-container{background:#000}body.error-page .error-destinations{width:100%;padding-top:1rem!important;margin-top:.35rem}body.error-page .error-destinations ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;width:100%}body.error-page .error-destinations a{width:100%;min-height:44px;justify-content:center;box-sizing:border-box}@media(min-width:480px){body.error-page .error-destinations ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.offline-page{margin:0;min-height:100dvh;display:grid;place-items:center;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d1d1f;-webkit-font-smoothing:antialiased}html.dark body.offline-page,html[data-theme=dark] body.offline-page{background:#000!important;background-color:#000!important;background-image:none!important;color:#f5f5f7}@media(prefers-color-scheme:dark){html:not(.light):not([data-theme=light]) body.offline-page{background:#000!important;background-color:#000!important;color:#f5f5f7}}body.offline-page .offline-card{width:min(28rem,100%);padding:1.75rem 1.5rem;border-radius:22px;border:1px solid #e5e5ea;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f;text-align:center}html.dark body.offline-page .offline-card,html[data-theme=dark] body.offline-page .offline-card{background:#000!important;background-color:#000!important;border-color:#2c2c2e;box-shadow:0 2px 8px #0006,0 12px 32px #00000073}@media(prefers-color-scheme:dark){html:not(.light):not([data-theme=light]) body.offline-page .offline-card{background:#000!important;background-color:#000!important;border-color:#2c2c2e}}body.offline-page .offline-kicker{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0071e3}body.offline-page h1{margin:0 0 .65rem;font-size:clamp(1.45rem,4vw,1.85rem);letter-spacing:-.03em;line-height:1.15}body.offline-page p{margin:0 0 1.25rem;color:#6e6e73;line-height:1.55;font-size:.95rem}html.dark body.offline-page p{color:#a1a1a6}@media(prefers-color-scheme:dark){html:not(.light) body.offline-page p{color:#a1a1a6}}body.offline-page .offline-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}body.offline-page button,body.offline-page .offline-link{appearance:none;border:0;border-radius:999px;padding:.85rem 1.25rem;min-height:44px;font:inherit;font-weight:650;font-size:.9rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}body.offline-page button{color:#fff;background:#0071e3!important;background-image:none!important}html.dark body.offline-page button,html[data-theme=dark] body.offline-page button{background:#0a84ff!important}body.offline-page .offline-link{color:#1d1d1f;background:#fff!important;background-image:none!important;border:1px solid #e5e5ea}html.dark body.offline-page .offline-link,html[data-theme=dark] body.offline-page .offline-link{color:#f5f5f7;background:#000!important;border-color:#2c2c2e}body.offline-page .offline-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none}body.offline-page .offline-destinations a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:.45rem .6rem;border-radius:999px;font-size:.8rem;font-weight:650;text-decoration:none;color:#1d1d1f;background:#fff!important;background-image:none!important;border:1px solid #e5e5ea}html.dark body.offline-page .offline-destinations a,html[data-theme=dark] body.offline-page .offline-destinations a{color:#f5f5f7;background:#000!important;border-color:#2c2c2e}@media(prefers-color-scheme:dark){html:not(.light):not([data-theme=light]) body.offline-page .offline-destinations a{color:#f5f5f7;background:#000!important;border-color:#2c2c2e}}body.offline-page button:focus-visible,body.offline-page .offline-link:focus-visible,body.offline-page .offline-destinations a:focus-visible{outline:2px solid #0071e3;outline-offset:3px}@media(max-width:900px){body.systems-page .systems-decision-grid,body.systems-page .systems-failure-grid{grid-template-columns:1fr!important}body.systems-page .systems-evidence-grid>.systems-evidence-card:not(.systems-evidence-card--featured):not(.systems-evidence-card--proof){grid-column:span 12}body.systems-page .systems-section-rail,body.monitor-page .monitor-section-rail{top:var(--subpage-sticky-top)!important;border-radius:14px;position:sticky}}@media(max-width:640px){body.systems-page,body.monitor-page,body.uses-page{--subpage-nav-gap: 12px;padding-top:var(--subpage-body-pad-top)!important}body.systems-page .systems-keynote-section{padding:.85rem}body.systems-page .systems-bento--telemetry{grid-template-columns:1fr 1fr!important}}@media(prefers-reduced-motion:reduce){body.systems-page .systems-decision-row,body.uses-page .uses-section,body.travel-body .travel-sidebar{transition:none!important}}body.travel-body{--travel-text: #1d1d1f;--travel-text-secondary: #515154;--travel-text-muted: #6e6e73;--travel-surface: #ffffff;--travel-surface-muted: #ffffff;--travel-border: #e5e5ea;--travel-blue: #0071e3;--travel-link: #0071e3;--travel-danger: #b00020;color:var(--travel-text)!important}html.dark body.travel-body,html[data-theme=dark] body.travel-body{--travel-text: #f5f5f7;--travel-text-secondary: #c7c7cc;--travel-text-muted: #a1a1a6;--travel-surface: #000000;--travel-surface-muted: #000000;--travel-border: #2c2c2e;--travel-blue: #0a84ff;--travel-link: #64d2ff;--travel-danger: #ff8a80;color:var(--travel-text)!important;background:#000!important;background-color:#000!important;background-image:none!important}body.travel-body :is(.country-pill,.travel-action,.travel-filter-chip,.travel-advanced-toggle,.travel-nav__projection,.travel-nav__theme,.travel-nav__panel,.travel-search__clear){color:var(--travel-text)!important;-webkit-text-fill-color:var(--travel-text)!important;background:var(--travel-surface-muted)!important;background-color:var(--travel-surface-muted)!important;border-color:var(--travel-border)!important}body.travel-body :is(.country-pill.active,.country-pill:hover,.travel-filter-chip.active,.travel-filter-chip:hover){background:var(--travel-blue)!important;background-color:var(--travel-blue)!important;border-color:var(--travel-blue)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.travel-body :is(.travel-stop__name,.travel-sidebar__header h1,.place-guide-card h4,.travel-nav__label,.travel-search input,.travel-stop__detail-text,.travel-stat__value,.travel-timeline__country-header h3){color:var(--travel-text)!important;-webkit-text-fill-color:var(--travel-text)!important}body.travel-body :is(.travel-sidebar__subtitle,.travel-stat__label,.travel-stop__order,.travel-stop__story,.travel-stop__detail-label,.travel-stop__fact span,.place-guide-card p,.place-guide__header p,.travel-results-summary){color:var(--travel-text-secondary)!important;-webkit-text-fill-color:var(--travel-text-secondary)!important}body.travel-body :is(.travel-stop__tagline,.place-guide-card a,.travel-nav__back,.travel-nav__kicker){color:var(--travel-blue)!important;-webkit-text-fill-color:var(--travel-blue)!important}html.dark body.travel-body :is(.travel-stop__tagline,.place-guide-card a,.travel-nav__kicker),html[data-theme=dark] body.travel-body :is(.travel-stop__tagline,.place-guide-card a,.travel-nav__kicker){color:var(--travel-link)!important;-webkit-text-fill-color:var(--travel-link)!important}body.travel-body .place-guide-card__meta{color:var(--travel-danger)!important;-webkit-text-fill-color:var(--travel-danger)!important}body.travel-body .travel-stop__signals span{color:var(--travel-blue)!important;-webkit-text-fill-color:var(--travel-blue)!important}html.dark body.travel-body .travel-stop__signals span,html[data-theme=dark] body.travel-body .travel-stop__signals span{color:var(--travel-link)!important;-webkit-text-fill-color:var(--travel-link)!important}body.travel-body :is(.travel-stop,.place-guide-card,.travel-sidebar,.travel-nav){background:var(--travel-surface)!important;background-color:var(--travel-surface)!important;color:var(--travel-text)!important}
