*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}:root{--bg:#000;--map:#070707;--panel:#0e0e0e;--sunk:#171717;--ink:#ededed;--muted:#a3a3a3;--line:#242424;--line-strong:#3a3a3a;--c-math:#5b8ef2;--c-health:#34b878;--c-money:#f0c02e;--c-convert:#f0594c;--c-digital:#a07bf2;--c-time:#28b3c0;--on-math:#000;--on-health:#000;--on-money:#000;--on-convert:#000;--on-digital:#000;--on-time:#000;--good:#4cc38a;--warn:#e6b54a;--bad:#f0705f;--station:#f2f2f2;--station-stroke:#000;--board:#0a0a0a;--board-ink:#f2f2f2;--board-muted:#9c9c9c;--board-hover:#1a1a1a;--board-line:#262626;--qr-bg:#fff;--qr-fg:#000;--scrim:rgba(0,0,0,.72);--shadow:0 1px 0 hsla(0,0%,100%,.03),0 18px 40px -18px rgba(0,0,0,.9);--shadow-lg:0 30px 80px -20px rgba(0,0,0,.95);--font:var(--font-overpass),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-overpass-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--r-pill:999px;--r-panel:14px;--r-ctl:10px;--ease:cubic-bezier(0.16,1,0.3,1);--bg-primary:var(--bg);--bg-secondary:var(--panel);--text-primary:var(--ink);--text-secondary:var(--muted);--border-primary:var(--line-strong);--accent-primary:var(--ink);--accent-secondary:var(--muted);--accent-tertiary:var(--muted);--accent-error:var(--bad);--text-error:var(--bad);--bg-error:color-mix(in srgb,var(--bad) 14%,transparent);--brutalist-black:var(--bg);--brutalist-white:var(--ink);--brutalist-gray:var(--panel);--brutalist-light-gray:var(--sunk);--brutalist-red:var(--bad);--brutalist-green:var(--c-health);--brutalist-yellow:var(--c-money);--brutalist-cyan:var(--c-time);--brutalist-pink:var(--c-digital);color-scheme:dark}:root[data-theme=light]{--bg:#f5f5f5;--map:#fafafa;--panel:#fff;--sunk:#ededed;--ink:#141414;--muted:#5c5c5c;--line:#dedede;--line-strong:#bdbdbd;--c-math:#1d5bd0;--c-health:#0f8050;--c-money:#e5ae0b;--c-convert:#d2362b;--c-digital:#7046c9;--c-time:#0b7f8b;--on-math:#fff;--on-health:#fff;--on-money:#141414;--on-convert:#fff;--on-digital:#fff;--on-time:#fff;--good:#0f7a4a;--warn:#a26600;--bad:#c2302a;--station:#fff;--station-stroke:#141414;--board:#fff;--board-ink:#141414;--board-muted:#5c5c5c;--board-hover:#f0f0f0;--board-line:#dedede;--scrim:hsla(0,0%,8%,.42);--shadow:0 1px 0 hsla(0,0%,8%,.04),0 18px 40px -18px hsla(0,0%,8%,.22);--shadow-lg:0 30px 80px -20px hsla(0,0%,8%,.32);color-scheme:light}[data-cat=math]{--c:var(--c-math);--on:var(--on-math)}[data-cat=health]{--c:var(--c-health);--on:var(--on-health)}[data-cat=money]{--c:var(--c-money);--on:var(--on-money)}[data-cat=convert]{--c:var(--c-convert);--on:var(--on-convert)}[data-cat=digital]{--c:var(--c-digital);--on:var(--on-digital)}[data-cat=time]{--c:var(--c-time);--on:var(--on-time)}*,:after,:before{box-sizing:border-box;border-color:var(--line)}[hidden]{display:none!important}html{scroll-padding-top:88px;-webkit-text-size-adjust:100%;background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button{color:inherit}button{font:inherit}h1,h2,h3{text-wrap:balance}svg{display:inline-block}:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:60;padding:10px 14px;border-radius:var(--r-ctl);background:var(--ink);color:var(--bg);font-weight:700;text-decoration:none}.skip:focus{top:12px}.wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,3.6vw,40px)}.ico{width:1.15em;height:1.15em;flex:none;display:block}.bullet{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--r-pill);background:var(--c);color:var(--on);font:800 13px/1 var(--font);letter-spacing:0;padding-top:2px}.bullet--sm{width:20px;height:20px;font-size:11px}.bullet--lg{width:44px;height:44px;font-size:21px;padding-top:3px}.bullets{display:inline-flex;gap:4px;align-items:center}.site-head{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.head-row{height:64px;display:flex;gap:28px}.brand,.head-row{align-items:center}.brand{display:inline-flex;gap:10px;text-decoration:none;font:800 20px/1 var(--font);letter-spacing:-.02em}.brand-mark{position:relative;width:30px;height:16px;flex:none}.brand-mark:before{content:"";position:absolute;left:-4px;right:-4px;top:5px;height:6px;border-radius:3px;background:var(--c-convert)}.brand-mark:after{content:"";position:absolute;inset:0;border-radius:var(--r-pill);background:var(--station);border:3px solid var(--station-stroke)}.brand-name{padding-top:3px}.head-nav{display:flex;gap:4px}.head-nav a{text-decoration:none;font-weight:600;font-size:15px;padding:8px 12px;border-radius:var(--r-ctl);color:var(--muted)}.head-nav a:hover,.head-nav a[aria-current=page]{color:var(--ink);background:var(--sunk)}.head-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.search-trigger{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 12px;border:1.5px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--panel);color:var(--muted);cursor:pointer;font-weight:600;font-size:14px;min-width:200px}.search-trigger:hover{border-color:var(--ink);color:var(--ink)}.search-trigger span{flex:1;text-align:left;padding-top:2px}kbd{font:600 11.5px/1 var(--mono);padding:5px 6px 4px;border-radius:6px;border:1px solid var(--line-strong);background:var(--sunk);color:var(--muted)}.icon-btn{width:40px;height:40px;display:inline-grid;place-items:center;flex:none;border:1.5px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--panel);cursor:pointer}.icon-btn:hover{border-color:var(--ink)}.icon-btn .ico{width:19px;height:19px}.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:end;padding-block:clamp(28px,5vw,56px) 28px}.hero h1{margin:0;font:800 clamp(42px,6vw,76px)/1.02 var(--font);letter-spacing:-.03em;max-width:12ch}.hero-sub{margin:18px 0 28px;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--muted);max-width:44ch}.search{position:relative;max-width:560px}.search .ico-lead{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--muted);pointer-events:none}.search input{width:100%;height:60px;padding:4px 64px 0 52px;font:600 18px/1 var(--font);color:var(--ink);background:var(--panel);border:2px solid var(--ink);border-radius:var(--r-ctl);box-shadow:var(--shadow);outline:none}.search input::-moz-placeholder{color:var(--muted);font-weight:500;opacity:1}.search input::placeholder{color:var(--muted);font-weight:500;opacity:1}.search input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 18%,transparent),var(--shadow)}.search input::-webkit-search-cancel-button{display:none}.search kbd{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.board{background:var(--board);color:var(--board-ink);border-radius:var(--r-panel);padding:14px 10px 10px;min-height:384px;box-shadow:var(--shadow);border:1px solid var(--board-line)}.board-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 10px 10px;border-bottom:1px solid var(--board-line);margin-bottom:6px}.board-title{margin:0;font:700 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--board-muted)}.board-meta{font:500 12px/1 var(--mono);color:var(--board-muted)}.board-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.board-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:9px 10px;border:0;border-radius:var(--r-ctl);background:transparent;color:inherit;cursor:pointer;text-align:left;text-decoration:none}.board-row.is-active,.board-row:hover{background:var(--board-hover)}.board-row .bullet{grid-row:1/3}.board-name{font:700 15.5px/1.2 var(--font);padding-top:2px}.board-blurb{grid-column:2;font-size:12.5px;line-height:1.35;color:var(--board-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-count{grid-row:1/3;grid-column:3;font:500 12px/1 var(--mono);color:var(--board-muted)}.board-empty{padding:18px 12px;color:var(--board-muted);font-size:14.5px;line-height:1.5}.board-empty button{background:none;border:0;padding:0;color:var(--board-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.map-section{padding-bottom:clamp(48px,7vw,96px)}.map-panel{position:relative;background:var(--map);border:1px solid var(--line);border-radius:var(--r-panel);overflow:hidden;box-shadow:var(--shadow)}.map-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.map-canvas{position:relative;min-width:960px}.map{display:block;width:100%;height:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.map .line{fill:none;stroke:var(--c);stroke-width:10;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s}.map .term-dot{fill:var(--c);stroke:var(--map);stroke-width:3}.map .term-letter{font:800 15px var(--font);fill:var(--on);text-anchor:middle;dominant-baseline:central}.map .term-label{font:800 13px var(--font);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink);paint-order:stroke;stroke:var(--map);stroke-width:5px;stroke-linejoin:round}.map .stn,.map .term{transition:opacity .25s}.map .stn{cursor:pointer;outline:none}.map .stn-hit{fill:transparent}.map .stn-mark{transform-box:fill-box;transform-origin:center;transition:transform .2s var(--ease)}.map .stn-dot{fill:var(--station);stroke:var(--station-stroke);stroke-width:2.5}.map .stn-x{fill:var(--station);stroke:var(--station-stroke);stroke-width:3}.map .stn-label{font:600 13px var(--font);fill:var(--ink);paint-order:stroke;stroke:var(--map);stroke-width:5px;stroke-linejoin:round;transition:fill .2s}.map .stn.is-x .stn-label{font-weight:800}.map .stn-ring{fill:none;stroke:var(--ink);stroke-width:2.5;opacity:0;transition:opacity .2s}.map .stn.is-hot .stn-mark,.map .stn:focus-visible .stn-mark,.map .stn:hover .stn-mark{transform:scale(1.3)}.map .stn.is-hot .stn-ring,.map .stn.is-match .stn-ring,.map .stn:focus-visible .stn-ring{opacity:1}.map.has-hot .line:not(.is-hot){opacity:.13}.map .stn.is-dim,.map .term.is-dim{opacity:.2}.map.is-searching .line{opacity:.28}.map.is-searching .term{opacity:.35}.map.is-searching .stn:not(.is-match){opacity:.18}.map .key-box{fill:var(--panel);stroke:var(--line)}.map .key-title{font:800 13px var(--font);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink)}.map .key-text{font:500 13px var(--font);fill:var(--muted)}.map-card{position:absolute;z-index:3;pointer-events:none;width:248px;transform:translate(-50%,calc(-100% - 22px));background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-lg);padding:12px 14px}.map-card.is-below{transform:translate(-50%,26px)}.map-card-top{display:flex;align-items:center;gap:8px}.map-card-name{font:800 15.5px/1.2 var(--font);padding-top:2px}.map-card-desc{margin:6px 0 0;line-height:1.4}.map-card-desc,.map-foot{font-size:13.5px;color:var(--muted)}.map-foot{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-top:14px}.map-foot kbd{margin-inline:2px}@media (prefers-reduced-motion:no-preference){.map.is-animated .line{stroke-dasharray:1;animation:draw 1.15s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--i) * .11s + .15s)}.map.is-animated .term{animation:fade .5s ease backwards;animation-delay:calc(var(--i) * .11s + .15s)}.map.is-animated .stn-mark{animation:pop .45s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--d) * 22ms + .9s)}.map.is-animated .stn-label{animation:fade .4s ease backwards;animation-delay:calc(var(--d) * 22ms + 1s)}.map .stn.is-match .stn-ring{animation:ring 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes draw{0%{stroke-dashoffset:1}}@keyframes pop{0%{transform:scale(0)}}@keyframes fade{0%{opacity:0}}@keyframes ring{0%{transform:scale(.8);opacity:1}70%{transform:scale(1.35);opacity:.15}to{transform:scale(1.35);opacity:0}}.section{padding-block:clamp(56px,8vw,104px);border-top:1px solid var(--line)}.section-head{margin-bottom:clamp(24px,3.4vw,40px);max-width:64ch}.section-head h2{margin:0;font:800 clamp(30px,3.6vw,46px)/1.05 var(--font);letter-spacing:-.025em}.section-head p{margin:12px 0 0;color:var(--muted);font-size:17px}.lg-grid{-moz-columns:330px 3;columns:330px 3;-moz-column-gap:20px;column-gap:20px}.lg{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:18px 18px 10px;display:block}.lg-head{display:flex;align-items:center;gap:10px}.lg-head h3{margin:0;flex:1;font:800 20px/1.1 var(--font);letter-spacing:-.01em;padding-top:3px}.lg-head h3 a{text-decoration:none}.lg-head h3 a:hover{text-decoration:underline;text-underline-offset:4px}.lg-count{font:500 12px/1 var(--mono);color:var(--muted)}.lg-blurb{margin:8px 0 12px;color:var(--muted);font-size:14px;line-height:1.45}.lg-list{list-style:none;margin:0;padding:0;position:relative}.lg-list:before{content:"";position:absolute;left:11px;top:16px;bottom:16px;width:6px;border-radius:3px;background:var(--c)}.lg-stop a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:start;padding:8px 8px 8px 0;border-radius:var(--r-ctl);text-decoration:none;color:inherit}.lg-stop a:hover{background:var(--sunk)}.lg-stop a:hover .lg-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.lg-stop a[aria-current=page]{background:var(--sunk)}.lg-mark{grid-row:1/3;justify-self:center;margin-top:3px;width:15px;height:15px;border-radius:50%;background:var(--station);border:2.5px solid var(--station-stroke);position:relative;z-index:1}.lg-stop.is-x .lg-mark{width:26px;height:16px;border-radius:var(--r-pill);border-width:3px;margin-top:2px}.lg-stop a[aria-current=page] .lg-mark{background:var(--c);transform:scale(1.2)}.lg-name{font-weight:700;font-size:15.5px;line-height:1.3;padding-top:1px}.lg-desc{grid-column:2/4;color:var(--muted);font-size:13.5px;line-height:1.4}.lg-change{display:inline-flex;gap:4px;align-items:center;font-size:11.5px;font-weight:700;color:var(--muted)}.pop{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,56px);align-items:start}.pop .section-head{margin-bottom:0}.pop-route{list-style:none;padding:0;margin:28px 0 0;position:relative;display:grid;gap:2px}.pop-route:before{content:"";position:absolute;left:13px;top:22px;bottom:22px;width:4px;border-radius:2px;background:var(--ink)}.pop-stop{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:0 12px;align-items:center;width:100%;text-align:left;padding:11px 12px 11px 0;border:0;border-radius:var(--r-ctl);background:transparent;cursor:pointer}.pop-stop:hover{background:var(--sunk)}.pop-mark{justify-self:center;width:18px;height:18px;border-radius:50%;background:var(--station);border:3.5px solid var(--station-stroke);position:relative;z-index:1;transition:transform .2s var(--ease)}.pop-stop[aria-pressed=true] .pop-mark{transform:scale(1.25);background:var(--c)}.pop-name{font:700 17px/1.2 var(--font);padding-top:2px}.pop-stop[aria-pressed=true] .pop-name{font-weight:800}.pop-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow);overflow:hidden}.pop-panel-strip{height:8px;background:var(--c)}.pop-panel-body{padding:clamp(18px,3vw,32px)}.pop-panel-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.pop-panel-head h3{margin:0;font:800 26px/1.1 var(--font);letter-spacing:-.02em;padding-top:3px}.pop-panel-head p{margin:4px 0 0;color:var(--muted);font-size:14.5px}.pop-panel-head .btn-ghost{margin-left:auto}.btn-ghost{display:inline-flex;align-items:center;gap:8px;height:40px;padding:2px 14px 0;flex:none;border:1.5px solid var(--line-strong);border-radius:var(--r-ctl);background:transparent;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost .ico{width:17px;height:17px;margin-top:-2px}.btn-solid{display:inline-flex;align-items:center;gap:8px;height:44px;padding:2px 18px 0;flex:none;border:0;border-radius:var(--r-ctl);background:var(--ink);color:var(--bg);font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap;text-decoration:none}.btn-solid:hover{opacity:.88}.btn-ghost:active,.btn-solid:active{transform:translateY(1px)}.guides-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px clamp(16px,3vw,40px)}.guide-row{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:13px 12px;border-radius:var(--r-ctl);text-decoration:none}.guide-row:hover{background:var(--panel);box-shadow:var(--shadow)}.guide-title{font-weight:600;font-size:16px;line-height:1.35;padding-top:2px}.guide-row .ico{color:var(--muted);width:18px;height:18px}.guide-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(16px,3vw,40px)}.guide-group h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font:800 18px/1 var(--font);padding-bottom:12px;border-bottom:4px solid var(--c)}.guide-group h3 span:last-child{padding-top:3px}.guide-group ul{list-style:none;margin:0;padding:0}.guide-group .guide-row{grid-template-columns:minmax(0,1fr) 18px;padding:10px 8px}.guide-group .guide-title{font-size:15px}.guides-more{margin-top:28px}.site-foot{border-top:1px solid var(--line);padding-block:clamp(48px,6vw,72px) 32px}.foot-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:40px}.foot-intro p{margin:14px 0 0;color:var(--muted);font-size:14.5px;max-width:32ch}.sitemap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.sitemap h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:800 15px/1 var(--font)}.sitemap h2 a{text-decoration:none;padding-top:2px}.sitemap h2 a:hover{text-decoration:underline;text-underline-offset:3px}.sitemap ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sitemap li a{color:var(--muted);text-decoration:none;font-size:14.5px}.sitemap li a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.foot-bottom{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);gap:12px 24px;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted)}.foot-bottom,.foot-links{display:flex;flex-wrap:wrap}.foot-links{gap:6px 20px}.foot-links a{text-decoration:none}.foot-links a:hover{color:var(--ink);text-decoration:underline}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);font-weight:600;margin:0;padding:0;list-style:none}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs li{display:inline-flex;align-items:center;gap:8px}.crumbs li+li:before{content:"/";color:var(--line-strong)}.line-strip{height:8px;background:var(--c)}.tool-page{padding-block:22px clamp(56px,7vw,96px)}.tool-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(24px,4vw,56px);align-items:start;margin-top:18px}.tool-title{display:flex;align-items:center;gap:16px}.tool-title h1{margin:0;font:800 clamp(32px,4.4vw,52px)/1.04 var(--font);letter-spacing:-.03em;padding-top:5px}.tool-intro{margin:16px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--ink);max-width:68ch}.tool-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:13.5px;color:var(--muted)}.tool-meta a{color:inherit}.tool-meta a:hover{color:var(--ink)}.tool-panel{margin-top:26px;padding:clamp(16px,3vw,28px);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--map);box-shadow:var(--shadow)}.stops{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.stop{display:grid;gap:4px;padding:12px 14px;border:1.5px solid var(--line-strong);border-radius:var(--r-ctl);text-align:left;min-width:0;text-decoration:none}.stop:hover{border-color:var(--ink)}.stop-dir{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.stop-dir .ico{width:15px;height:15px}.stop-next{text-align:right}.stop-next .stop-dir{justify-content:flex-end}.stop-name{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15.5px;min-width:0}.stop-next .stop-name{justify-content:flex-end}.stop-name span:last-child{padding-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stop-placeholder{border-style:dashed;color:var(--muted);align-content:center;font-size:13.5px;font-weight:600}.change{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border-radius:var(--r-ctl);background:var(--sunk);font-weight:600;font-size:14.5px;text-decoration:none}.change:hover{text-decoration:underline;text-underline-offset:3px}.doc{margin-top:clamp(40px,5vw,64px);display:grid;gap:clamp(36px,4vw,52px)}.doc h2{margin:0 0 14px;font:800 clamp(24px,2.4vw,30px)/1.12 var(--font);letter-spacing:-.02em}.doc h3{margin:0 0 8px;font:700 18px/1.3 var(--font)}.doc p{margin:0 0 12px;max-width:70ch;color:var(--ink)}.doc p:last-child{margin-bottom:0}.doc ol,.doc ul{margin:0 0 12px;padding-left:1.3em;max-width:70ch}.doc li{margin:6px 0}.doc li::marker{color:var(--muted);font-weight:700}.steps{list-style:none;padding:0!important;counter-reset:step;display:grid;gap:10px}.steps li{counter-increment:step;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;margin:0!important}.steps li:before{content:counter(step);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c);color:var(--on);font:800 14px/1 var(--font);padding-top:2px}.formula{padding:18px 20px;border-radius:var(--r-panel);background:var(--board);color:var(--board-ink);border:1px solid var(--board-line)}.formula code{display:block;font:600 clamp(15px,1.6vw,18px)/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.formula p{margin:10px 0 0;color:var(--board-muted);font-size:15px}.data-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-ctl);margin:4px 0 1.2em;background:var(--panel)}.data-table-wrap>.data-table{width:100%;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.data-table caption{caption-side:top;text-align:left;padding:12px 14px 10px;font:600 14px/1.45 var(--font);color:var(--muted)}.data-table thead th{background:var(--sunk);text-align:right;font:700 13px/1.2 var(--font);letter-spacing:.01em;text-transform:none;color:var(--muted);padding:10px 14px;border:0}.data-table thead th:first-child{text-align:left}.data-table tbody td,.data-table tbody th{padding:9px 14px;border:0;border-top:1px solid var(--line);font:500 15px/1.3 var(--mono);white-space:nowrap;vertical-align:middle}.data-table tbody th{text-align:left;font-weight:700;color:var(--ink);text-transform:none;letter-spacing:0}.data-table tbody td{text-align:right}.data-table tbody th.is-text{font:700 15px/1.35 var(--font);white-space:normal}.data-table tbody th small{display:block;margin-top:3px;font:400 13.5px/1.4 var(--font);color:var(--muted)}.faq{display:grid;gap:4px}.faq-item{padding:18px 0;border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{font-size:17.5px;margin-bottom:8px}.faq-item p{color:var(--ink);opacity:.92}.sources{font-size:14px;color:var(--muted)}.sources a{color:var(--ink)}.rail{position:sticky;top:88px;display:grid;gap:18px}.rail-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:16px 16px 10px}.rail-card h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:800 16px/1.2 var(--font)}.rail-card h2 span:last-child{padding-top:2px}.rail-card .lg-list{margin-bottom:4px}.rail-card .lg-stop a{padding:6px 8px 6px 0}.rail-card .lg-name{font-size:14.5px}.rail-links{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rail-links a{display:flex;gap:10px;align-items:center;padding:8px 6px;border-radius:var(--r-ctl);text-decoration:none;font-weight:600;font-size:14.5px;line-height:1.35}.rail-links a:hover{background:var(--sunk)}.rail-links .ico{color:var(--muted);width:17px;height:17px}.hub-hero{padding-block:26px 8px}.hub-title{display:flex;align-items:center;gap:16px;margin-top:18px}.hub-title h1{margin:0;font:800 clamp(34px,5vw,60px)/1.02 var(--font);letter-spacing:-.03em;padding-top:5px}.hub-intro{margin:16px 0 0;font-size:clamp(17px,1.5vw,19px);color:var(--muted);max-width:66ch}.hub-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.hub-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px;height:100%;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--panel);text-decoration:none;transition:border-color .15s,transform .2s var(--ease)}.hub-card:hover{border-color:var(--ink);transform:translateY(-2px)}.hub-card-ico{grid-row:1/3;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--sunk);color:var(--c)}.hub-card-ico .ico{width:22px;height:22px}.hub-card-name{font:800 17px/1.25 var(--font);padding-top:2px;display:flex;gap:8px;align-items:center}.hub-card-desc{color:var(--muted);font-size:14.5px;line-height:1.45}.palette{position:fixed;inset:0;z-index:50;display:grid;justify-items:center;align-content:start;padding:calc(12vh + env(safe-area-inset-top, 0px)) 16px 16px;background:var(--scrim)}.palette-box{width:min(620px,100%);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-lg);overflow:hidden}@media (prefers-reduced-motion:no-preference){.palette-box{animation:rise .32s var(--ease)}}@keyframes rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}.palette-field{position:relative;border-bottom:1px solid var(--line)}.palette-field .ico{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--muted)}.palette-field input{width:100%;height:60px;border:0;background:transparent;padding:3px 70px 0 50px;font:600 18px/1 var(--font);color:var(--ink);outline:none}.palette-field kbd{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.palette-list{list-style:none;margin:0;padding:8px;max-height:min(420px,60vh);overflow-y:auto}.res{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:10px 12px;border-radius:var(--r-ctl);cursor:pointer;text-decoration:none;color:inherit}.res .bullets{grid-row:1/3}.res-name{font-weight:700;font-size:15.5px;padding-top:2px}.res-desc{grid-column:2;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-line{grid-row:1/3;grid-column:3;font-size:12px;font-weight:600;color:var(--muted)}.palette .res.is-active{background:var(--sunk)}.board .res.is-active,.board .res:hover{background:var(--board-hover)}.board .res-desc,.board .res-line{color:var(--board-muted)}.res-empty{padding:18px 12px;color:var(--muted);font-size:14.5px}.res-empty button{background:none;border:0;padding:0;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ta-icon{width:1.1em;height:1.1em;flex:none;display:block}.ta-tool{display:grid;gap:18px;font-family:var(--font)}.ta-tool:focus-visible{outline:2.5px solid var(--ink);outline-offset:6px;border-radius:var(--r-ctl)}.ta-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.ta-field{display:grid;gap:7px;align-content:start;min-width:0}.ta-field--seg,.ta-field--wide{grid-column:1/-1}.ta-label{font:700 12px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.ta-control{display:flex;align-items:stretch;min-width:0;height:48px;background:var(--panel);border:1.5px solid var(--line-strong);border-radius:var(--r-ctl);transition:border-color .15s,box-shadow .15s}.ta-control:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 14%,transparent)}.ta-input{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--ink);padding:3px 12px 0;font:600 17px/1 var(--mono);font-variant-numeric:tabular-nums;outline:none}.ta-control .ta-input[type=date],.ta-control .ta-input[type=time]{font-family:var(--font);font-size:16px}.ta-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font:600 15.5px/1 var(--font);padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%;background-size:5px 5px;background-repeat:no-repeat}.ta-select option,.ta-unit option{color:var(--ink);background:var(--panel)}.ta-unit{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-left:1.5px solid var(--line);background:var(--sunk);color:var(--ink);font:700 13.5px/1 var(--mono);padding:2px 14px 0;cursor:pointer;outline:none;border-radius:0 calc(var(--r-ctl) - 2px) calc(var(--r-ctl) - 2px) 0}.ta-unit:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.ta-affix{display:grid;place-items:center;padding:2px 0 0 12px;color:var(--muted);font:600 15px/1 var(--mono)}.ta-affix--suf{padding:2px 12px 0 0}.ta-control--unit{overflow:hidden}.ta-copy-label{padding-top:1px}.ta-hint{margin:0;font-size:12.5px;color:var(--muted)}.ta-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;background:var(--sunk);border-radius:var(--r-ctl);justify-self:start;max-width:100%}.ta-seg-btn{border:0;background:transparent;padding:9px 14px 7px;border-radius:7px;cursor:pointer;font:700 14px/1 var(--font);color:var(--muted);white-space:nowrap}.ta-seg-btn:hover{color:var(--ink)}.ta-seg-btn[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.2),0 0 0 1px var(--line-strong)}.ta-results{display:flex;flex-wrap:wrap;gap:10px}.ta-results:empty{display:none}.ta-results>*{flex:1 1 150px}.ta-result{display:grid;gap:4px;align-content:start;padding:14px 16px 12px;border-radius:var(--r-ctl);background:var(--sunk);min-width:0}.ta-result-label{font:700 12px/1.25 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ta-result-value{font:600 20px/1.15 var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ta-result-sub{font-size:13px;color:var(--muted);font-weight:600}.ta-result--primary{flex-basis:100%;background:var(--board);color:var(--board-ink);padding:18px 20px 16px;border:1px solid var(--board-line)}.ta-result--primary .ta-result-label,.ta-result--primary .ta-result-sub{color:var(--board-muted)}.ta-result--primary .ta-result-value{font-size:clamp(30px,5vw,40px);letter-spacing:-.02em}.ta-result[data-tone] .ta-result-sub{display:inline-flex;align-items:center;gap:8px}.ta-result[data-tone] .ta-result-sub:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--tone);flex:none}.ta-result[data-tone=good]{--tone:var(--good)}.ta-result[data-tone=warn]{--tone:var(--warn)}.ta-result[data-tone=bad]{--tone:var(--bad)}.ta-result:not(.ta-result--primary)[data-tone] .ta-result-value{color:var(--tone)}.ta-error{margin:0;padding:12px 14px;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad);font-weight:600;font-size:14.5px;grid-column:1/-1}.ta-note{margin:0;font:500 12.5px/1.5 var(--mono);color:var(--muted)}.ta-extra{display:grid;gap:14px}.ta-extra:empty{display:none}.ta-scale{padding-bottom:22px}.ta-scale-track{position:relative;display:flex;gap:3px;height:12px}.ta-scale-zone{position:relative;border-radius:var(--r-pill);background:color-mix(in srgb,var(--tone) 70%,var(--panel))}.ta-scale-zone[data-tone=good]{--tone:var(--good)}.ta-scale-zone[data-tone=warn]{--tone:var(--warn)}.ta-scale-zone[data-tone=bad]{--tone:var(--bad)}.ta-scale-zone-label{position:absolute;left:0;right:0;top:18px;text-align:center;font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.ta-scale-marker{position:absolute;top:-6px;width:6px;height:24px;margin-left:-3px;border-radius:3px;background:var(--ink);box-shadow:0 0 0 3px var(--map);transition:left .35s var(--ease)}.ta-split{display:grid;gap:10px}.ta-split-bar{display:flex;gap:3px;height:14px}.ta-split-part{border-radius:var(--r-pill);min-width:4px;transition:flex-grow .35s var(--ease)}.ta-split-key i[data-i="0"],.ta-split-part[data-i="0"]{background:var(--ink)}.ta-split-key i[data-i="1"],.ta-split-part[data-i="1"]{background:var(--muted)}.ta-split-key i[data-i="2"],.ta-split-part[data-i="2"]{background:var(--line-strong)}.ta-split-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--muted)}.ta-split-key{display:inline-flex;align-items:center;gap:7px}.ta-split-key i{width:10px;height:10px;border-radius:50%}.ta-split-key b{color:var(--ink);font:600 13.5px var(--mono)}.ta-spark{position:relative;height:72px;margin:16px 18px;isolation:isolate}.ta-spark:before{content:"";position:absolute;inset:-16px -18px;z-index:-1;border-radius:var(--r-ctl);background:var(--sunk)}.ta-spark svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ta-spark-area{fill:color-mix(in srgb,var(--ink) 9%,transparent)}.ta-spark-line{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ta-spark-dot{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--panel);border:3px solid var(--ink);transform:translate(-50%,-50%)}.ta-rows{display:grid;gap:2px}.ta-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 12px;border-radius:var(--r-ctl)}.ta-row:nth-child(odd){background:var(--sunk)}.ta-row-label{font-weight:700;font-size:15px}.ta-row-sub{font-weight:500;color:var(--muted);font-size:13px;margin-left:4px}.ta-row-value{font:600 15px/1.2 var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ta-row-day{display:inline-block;margin-left:6px;padding:3px 7px 1px;border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--line);font:700 11px/1.2 var(--font);color:var(--muted)}.ta-row.is-base{box-shadow:inset 4px 0 0 var(--ink);background:var(--panel)}.ta-zones .ta-row[data-daytime=night] .ta-row-value{color:var(--muted)}.ta-zones .ta-row[data-daytime=work] .ta-row-label:after{content:"Working hours";margin-left:8px;font:700 10.5px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--good)}.ta-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-ctl);max-height:360px;overflow-y:auto}.ta-table{width:100%;border-collapse:collapse;font:500 14px/1.3 var(--mono);font-variant-numeric:tabular-nums}.ta-table th{position:sticky;top:0;background:var(--sunk);text-align:right;font:700 11.5px/1.2 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:10px 12px}.ta-table td:first-child,.ta-table th:first-child{text-align:left}.ta-table td{text-align:right;padding:9px 12px;border-top:1px solid var(--line);white-space:nowrap}.ta-convert{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:end}.ta-convert-side{display:grid;gap:7px;min-width:0;grid-template-columns:minmax(0,1fr)}.ta-convert-side .ta-input--big{height:64px;border:1.5px solid var(--line-strong);border-radius:var(--r-ctl) var(--r-ctl) 0 0;background:var(--panel);font-size:clamp(22px,3vw,28px);padding:4px 14px 0}.ta-convert-side .ta-input--big:focus-visible{border-color:var(--ink)}.ta-convert-side .ta-unit{border:1.5px solid var(--line-strong);border-top:0;border-radius:0 0 var(--r-ctl) var(--r-ctl);height:40px;font-family:var(--font);font-size:14px;text-align:left;padding:2px 12px 0}.ta-swap{width:46px;height:46px;margin-bottom:30px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--panel);cursor:pointer;transition:transform .3s var(--ease)}.ta-swap:hover{border-color:var(--ink);transform:rotate(180deg)}.ta-swap .ta-icon{width:20px;height:20px}.ta-chips{display:flex;flex-wrap:wrap;gap:8px}.ta-chip{display:inline-flex;align-items:baseline;gap:6px;height:36px;padding:9px 14px 0;border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--panel);cursor:pointer}.ta-chip:hover{border-color:var(--line-strong)}.ta-chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ta-chip-value{font:600 14px/1 var(--mono);font-variant-numeric:tabular-nums}.ta-chip-unit{font:700 12.5px/1 var(--font);color:var(--muted)}.ta-display{background:var(--board);color:var(--board-ink);border:1px solid var(--board-line);border-radius:var(--r-panel);padding:16px 20px 14px;text-align:right;min-height:104px;display:grid;align-content:end;gap:6px;overflow:hidden}.ta-display-expr{font:500 15px/1.3 var(--mono);color:var(--board-muted);min-height:20px;overflow-wrap:anywhere}.ta-display-value{font:600 clamp(34px,6vw,46px)/1.05 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.ta-display-value[data-state=error]{color:var(--bad)}.ta-display-value[data-state=pending]{color:var(--board-muted)}@media (prefers-reduced-motion:no-preference){.ta-bump{animation:bump .18s ease}}@keyframes bump{50%{transform:translateY(-1px)}}.ta-keypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ta-keypad[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ta-key{height:56px;border-radius:var(--r-ctl);border:1.5px solid var(--line);background:var(--panel);font:600 20px/1 var(--mono);cursor:pointer;padding-top:2px;transition:transform .08s ease,background .15s}.ta-key:hover{border-color:var(--line-strong)}.ta-key.is-pressed,.ta-key:active{transform:translateY(1px) scale(.97);background:var(--sunk)}.ta-key--op{background:var(--sunk);font-weight:700}.ta-key--fn{font:700 15px/1 var(--font);color:var(--muted)}.ta-key--clear,.ta-key--del{font:800 15px/1 var(--font);color:var(--bad)}.ta-key--eq{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:700}.ta-key--eq.is-pressed,.ta-key--eq:active{background:var(--ink);opacity:.85}.ta-key--wide{grid-column:span 2}.ta-angle{margin-bottom:-4px}.ta-timer{position:relative;display:grid;place-items:center;justify-self:center;width:min(280px,100%)}.ta-ring{width:100%;height:auto;display:block}.ta-ring-track{fill:none;stroke:var(--sunk);stroke-width:9}.ta-ring-progress{fill:none;stroke:var(--ink);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.ta-timer[data-state=done] .ta-ring-progress{stroke:var(--good)}.ta-timer-center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:4px}.ta-timer-digits{font:600 clamp(44px,9vw,58px)/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ta-timer-digits small{font-size:.5em;color:var(--muted)}.ta-timer-label{font:700 12.5px/1.2 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ta-timer:not(:has(.ta-ring)){padding:26px 0 12px;width:100%}.ta-timer:not(:has(.ta-ring)) .ta-timer-digits{font-size:clamp(52px,11vw,76px)}.ta-laps{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:220px;overflow-y:auto}.ta-lap{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:9px 12px;border-radius:var(--r-ctl);font:500 14px/1.2 var(--mono);font-variant-numeric:tabular-nums}.ta-lap:nth-child(odd){background:var(--sunk)}.ta-lap span:first-child{font-family:var(--font);font-weight:700}.ta-lap small{color:var(--muted)}.ta-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ta-timer~.ta-actions{justify-content:center}.ta-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:2px 16px 0;border:1.5px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);font:700 14.5px/1 var(--font);cursor:pointer;white-space:nowrap}.ta-btn:hover{border-color:var(--ink)}.ta-btn:active{transform:translateY(1px)}.ta-btn .ta-icon{width:17px;height:17px;margin-top:-2px}.ta-btn--primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ta-btn--primary:hover{opacity:.88}.ta-copy[data-state=copied]{border-color:var(--good);color:var(--good)}.ta-textarea{width:100%;min-height:110px;resize:vertical;padding:12px 14px;border-radius:var(--r-ctl);border:1.5px solid var(--line-strong);background:var(--panel);color:var(--ink);font:500 15px/1.55 var(--font);outline:none}.ta-textarea:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 14%,transparent)}.ta-output-wrap{display:grid;gap:10px}.ta-output{margin:0;padding:14px 16px;border-radius:var(--r-ctl);background:var(--sunk);color:var(--ink);font:500 14px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow-y:auto;min-width:0}.ta-output--prose{font:400 15px/1.65 var(--font)}.ta-output--mono{font-size:13.5px}.ta-output[data-state=error]{color:var(--bad)}.ta-status{margin:0;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.ta-status .ta-icon{width:18px;height:18px}.ta-status[data-tone=good]{color:var(--good)}.ta-status[data-tone=bad]{color:var(--bad)}.ta-password{display:grid;gap:10px}.ta-output--password{display:block;min-height:70px;font:600 clamp(19px,3vw,24px)/1.35 var(--mono);letter-spacing:.02em;padding:18px 18px 16px;background:var(--board);color:var(--board-ink);border:1px solid var(--board-line);border-radius:var(--r-panel);word-break:break-all}.ta-pw-d{color:var(--c-math)}.ta-pw-s{color:var(--c-convert)}.ta-password-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ta-strength{display:inline-flex;align-items:center;height:26px;padding:2px 12px 0;border-radius:var(--r-pill);font:800 12px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--bg);background:var(--tone,var(--muted))}.ta-strength[data-tone=good]{--tone:var(--good)}.ta-strength[data-tone=warn]{--tone:var(--warn)}.ta-strength[data-tone=bad]{--tone:var(--bad)}.ta-entropy{font:500 13px/1 var(--mono);color:var(--muted)}.ta-range{width:100%;accent-color:var(--ink);height:28px;cursor:pointer}.ta-range-value{margin-left:auto;font:600 13px/1 var(--mono);color:var(--ink);background:var(--sunk);padding:4px 8px 3px;border-radius:6px;letter-spacing:0;text-transform:none}.ta-checks{display:flex;flex-wrap:wrap;gap:8px}.ta-check{display:inline-flex;align-items:center;gap:8px;height:38px;padding:2px 12px 0 10px;border-radius:var(--r-ctl);border:1.5px solid var(--line);cursor:pointer;font-weight:600;font-size:14px}.ta-check:has(input:checked){border-color:var(--ink)}.ta-check input{accent-color:var(--ink);width:16px;height:16px;margin:-2px 0 0}.ta-hashes{display:grid;gap:8px}.ta-hash{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 10px 10px 14px;border-radius:var(--r-ctl);background:var(--sunk)}.ta-hash-value{font:500 12.5px/1.45 var(--mono);word-break:break-all;min-width:0}.ta-hash .ta-btn{height:36px;padding:2px 12px 0}.ta-color-top{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px;align-items:start}.ta-swatch{position:relative;display:block;aspect-ratio:1;width:100%;max-width:100%;border-radius:var(--r-panel);background:var(--ta-swatch);border:1.5px solid var(--line);cursor:pointer;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.ta-swatch:focus-within{outline:2.5px solid var(--ink);outline-offset:3px}.ta-color{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.ta-color-codes{display:grid;gap:8px;min-width:0}.ta-code{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 6px 6px 12px;border-radius:var(--r-ctl);background:var(--sunk)}.ta-code-value{font:600 14px/1.2 var(--mono);overflow-wrap:anywhere}.ta-code .ta-btn{height:34px;padding:2px 11px 0}.ta-swatches{display:flex;gap:6px}.ta-tint{flex:1;height:38px;border-radius:var(--r-ctl);border:1.5px solid var(--line);background:var(--ta-swatch);cursor:pointer}.ta-tint.is-base{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.ta-qr{width:min(260px,100%);aspect-ratio:1;max-width:100%;justify-self:center;border-radius:var(--r-panel);overflow:hidden;border:1px solid var(--line);background:var(--qr-bg)}.ta-qr svg{display:block;width:100%;height:100%}.ta-qr-bg{fill:var(--qr-bg)}.ta-qr-fg{fill:var(--qr-fg)}.ta-qr .ta-error{margin:12px}.ta-qr+.ta-actions{justify-content:center}.ta-tool--compact{gap:14px}.ta-tool--compact .ta-result--primary .ta-result-value{font-size:28px}.page-wrap{padding-block:26px clamp(56px,7vw,96px)}.article{max-width:860px;margin-inline:auto}.article h1{font:800 clamp(32px,4.6vw,54px)/1.06 var(--font);letter-spacing:-.03em;margin:18px 0 14px}.article h2{font:800 clamp(24px,2.6vw,32px)/1.15 var(--font);letter-spacing:-.02em;margin:2.2em 0 .6em}.article h3{font:700 19px/1.3 var(--font);margin:1.6em 0 .5em}.article p{margin:0 0 1em;line-height:1.7}.article ul:not([class]){list-style:disc;padding-left:1.3em;margin:0 0 1em}.article ol:not([class]){list-style:decimal;padding-left:1.3em;margin:0 0 1em}.article li{margin:.35em 0;line-height:1.6}.article a:not([class]){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.article table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:15px}.article td,.article th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.article th{font-weight:700;color:var(--muted);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.article code{font-family:var(--mono);font-size:.92em;background:var(--sunk);padding:1px 6px;border-radius:6px}.article .border-2,.article .border-4{border-width:1px!important;border-radius:var(--r-panel)}.article .text-blue-600{color:var(--c-math)}[data-theme=dark] .article .dark\:bg-gray-800{background-color:var(--sunk)}.brutalist-container{max-width:1280px;margin-inline:auto;padding:26px clamp(16px,3.6vw,40px) clamp(56px,7vw,96px)}.brutalist-heading{font:800 clamp(32px,4.6vw,54px)/1.06 var(--font);letter-spacing:-.03em;margin:12px 0 18px;color:var(--ink)}.brutalist-subheading{font:800 clamp(22px,2.4vw,30px)/1.15 var(--font);letter-spacing:-.02em;margin:0 0 14px;color:var(--ink)}.brutalist-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel);padding:clamp(18px,3vw,28px)}.brutalist-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:2px 18px 0;border-radius:var(--r-ctl);border:1.5px solid var(--line-strong);background:var(--panel);color:var(--ink);font:700 15px/1.2 var(--font);text-decoration:none;cursor:pointer}.brutalist-button:hover{border-color:var(--ink)}.brutalist-button-accent,.brutalist-button-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.brutalist-button-secondary{background:transparent}.brutalist-input{width:100%;height:48px;padding:2px 12px 0;border:1.5px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);font:600 16px/1 var(--font)}.brutalist-display,.brutalist-display-accent,.brutalist-display-primary,.brutalist-display-secondary{background:var(--board);color:var(--board-ink);border-radius:var(--r-panel);padding:16px 20px;font-family:var(--mono)}.brutalist-grid{display:grid;gap:16px}@media (max-width:1080px){.hero{grid-template-columns:minmax(0,1fr);align-items:start}.board{min-height:0}.guide-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-top,.tool-layout{grid-template-columns:minmax(0,1fr)}.rail{position:static;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:860px){.head-nav{display:none}.pop{grid-template-columns:minmax(0,1fr)}.pop-route{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px}.pop-route:before{display:none}.pop-stop{padding:10px 12px 10px 0;border:1.5px solid var(--line)}.pop-stop[aria-pressed=true]{border-color:var(--ink)}}@media (max-width:700px){.search-trigger{min-width:0;width:40px;padding:0;justify-content:center}.search-trigger kbd,.search-trigger span{display:none}.guide-groups,.guides-list{grid-template-columns:minmax(0,1fr)}.sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}.stops{grid-template-columns:minmax(0,1fr)}.stop-next{text-align:left}.stop-next .stop-dir,.stop-next .stop-name{justify-content:flex-start}.ta-convert{grid-template-columns:minmax(0,1fr)}.ta-swap{margin:0 auto;transform:rotate(90deg)}.ta-swap:hover{transform:rotate(270deg)}.ta-color-top{grid-template-columns:110px minmax(0,1fr)}.pop-panel-head{flex-wrap:wrap}.pop-panel-head .btn-ghost{margin-left:0}.search kbd{display:none}.search input{padding-right:16px}.board-blurb{white-space:normal}.tool-title{gap:12px}.bullet--lg{width:36px;height:36px;font-size:17px}.ta-hash{grid-template-columns:minmax(0,1fr) auto}.ta-hash .ta-result-label{grid-column:1/-1}}@media (max-width:420px){.sitemap,.ta-color-top{grid-template-columns:minmax(0,1fr)}.ta-swatch{max-width:160px}.ta-keypad[data-cols="5"] .ta-key{font-size:16px}}@media (prefers-reduced-motion:reduce){.hub-card,.map .stn-mark,.ta-scale-marker,.ta-split-part,.ta-swap{transition:none!important}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-full{width:100%}.max-w-4xl{max-width:56rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-l-4{border-left-width:4px}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.opacity-50{opacity:.5}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}@font-face{font-family:__Overpass_9608f8;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/242be082cb290ecd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Overpass_9608f8;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/318ccc6bc1fd81ed-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Overpass_9608f8;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a82e6554cdca7790-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Overpass_9608f8;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1c046691900d7874-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Overpass_9608f8;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cf9548a654a0290e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Overpass_Fallback_9608f8;src:local("Arial");ascent-override:87.67%;descent-override:38.03%;line-gap-override:0.00%;size-adjust:100.72%}.__className_9608f8{font-family:__Overpass_9608f8,__Overpass_Fallback_9608f8;font-style:normal}.__variable_9608f8{--font-overpass:"__Overpass_9608f8","__Overpass_Fallback_9608f8"}@font-face{font-family:__Overpass_Mono_497281;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Overpass_Mono_497281;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Overpass_Mono_497281;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Overpass_Mono_497281;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Overpass_Mono_497281;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Overpass_Mono_Fallback_497281;src:local("Arial");ascent-override:63.90%;descent-override:27.72%;line-gap-override:0.00%;size-adjust:138.18%}.__className_497281{font-family:__Overpass_Mono_497281,__Overpass_Mono_Fallback_497281;font-style:normal}.__variable_497281{--font-overpass-mono:"__Overpass_Mono_497281","__Overpass_Mono_Fallback_497281"}