@font-face{font-family:Iosevka Term Ext;src:url(/fonts/IosevkaTerm-Extended.core.woff2)format("woff2");font-weight:400;font-display:block;unicode-range:U+20-7E,U+A0-FF,U+2010-205E,U+2190-21FF,U+2580-259F,U+25A0-25FF}@font-face{font-family:Iosevka Term Ext;src:url(/fonts/IosevkaTerm-Extended.subset.woff2)format("woff2");font-weight:400;font-display:block;unicode-range:U+100-200F,U+205F-218F,U+2200-257F,U+2600-FFFF}@font-face{font-family:Iosevka Term Ext;src:url(/fonts/IosevkaTerm-ExtendedBold.core.woff2)format("woff2");font-weight:700;font-display:block;unicode-range:U+20-7E,U+A0-FF,U+2010-205E,U+2190-21FF,U+2580-259F,U+25A0-25FF}@font-face{font-family:Iosevka Term Ext;src:url(/fonts/IosevkaTerm-ExtendedBold.subset.woff2)format("woff2");font-weight:700;font-display:block;unicode-range:U+100-200F,U+205F-218F,U+2200-257F,U+2600-FFFF}@font-face{font-family:Iosevka Term Ext;src:url(/fonts/IosevkaTerm-ExtendedHeavy.core.woff2)format("woff2");font-weight:900;font-display:block;unicode-range:U+20-7E,U+A0-FF,U+2010-205E,U+2190-21FF,U+2580-259F,U+25A0-25FF}@font-face{font-family:Iosevka Term Ext;src:url(/fonts/IosevkaTerm-ExtendedHeavy.subset.woff2)format("woff2");font-weight:900;font-display:block;unicode-range:U+100-200F,U+205F-218F,U+2200-257F,U+2600-FFFF}:root{--bg:#07080c;--panel:#0e1017;--fg:#eceaf2;--dim:#9a97aa;--faint:#232532;--accent:#f0e442;--alert:#e8743b;--mono:"Iosevka Term Ext", ui-monospace, Menlo, Consolas, monospace;--ui-scale:1;--fs-micro:calc(11px * var(--ui-scale));--fs-ui:calc(13px * var(--ui-scale));--fs-lead:calc(16px * var(--ui-scale));--fs-title:calc(24px * var(--ui-scale));--track-title:.32em;--track-label:.14em;--dur-micro:.12s;--dur-panel:.24s;--ease-out:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:1600px){:root{--fs-ui:calc(14px * var(--ui-scale));--fs-lead:calc(17px * var(--ui-scale))}}@media (max-width:560px){:root{--fs-ui:calc(12px * var(--ui-scale));--fs-lead:calc(15px * var(--ui-scale));--fs-title:calc(18px * var(--ui-scale))}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);height:100%;color:var(--fg);margin:0;overflow:hidden}body{font:400 var(--fs-ui)/1.25 var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"calt" 0, "liga" 0;-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--bg)}*{scrollbar-width:thin}html{scrollbar-color:var(--faint) transparent}button,input{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}button{cursor:pointer}a{color:inherit}:focus{outline:none}:focus-visible{outline:1px solid var(--accent);outline-offset:0}pre{font:inherit;white-space:pre;margin:0;line-height:1.25}.dim{color:var(--dim)}.acc{color:var(--accent)}.micro{font-size:var(--fs-micro)}.label{text-transform:uppercase;letter-spacing:var(--track-label);color:var(--dim)}.key{background:var(--faint);color:var(--fg);padding:0 1ch;display:inline-block}.tbox{isolation:isolate;padding:1lh 2ch;position:relative}.tbox:before{content:"";background:var(--panel);z-index:-1;position:absolute;inset:.625em .5ch}.tbox.slab:before{background:var(--bg);inset:0}.tbox.slab:after{content:"";background:var(--panel);z-index:-1;position:absolute;inset:.625em .5ch}.tbox>.edge{color:var(--dim);pointer-events:none;white-space:pre;line-height:1.25;position:absolute}.tbox>.edge.t{top:0;left:0}.tbox>.edge.b{bottom:0;left:0}.tbox>.edge.l{top:0;left:0}.tbox>.edge.r{top:0;right:0}.tbox>.edge.t .ttl{color:var(--fg);text-transform:uppercase}.tbox.accent>.edge{color:var(--accent)}.tbox>.edge .tag{color:var(--dim)}.tbox:focus-visible{outline:none}@property --cell{syntax:"<length>";inherits:true;initial-value:0}.search,.palette{--cell:1ch}.prompt{font-size:var(--fs-lead);align-items:baseline;display:flex}.prompt .ps{width:calc(3 * var(--cell));color:var(--accent);flex:none}.prompt input{field-sizing:content;caret-color:#0000;flex:0 auto;min-width:1ch;max-width:100%}.prompt input::placeholder{color:var(--dim);opacity:1}.prompt input:focus-visible{outline:none}.cursor{background:var(--accent);width:1ch;animation:1.06s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.chip{white-space:pre;color:var(--dim);transition:color var(--dur-micro) linear;background-clip:content-box;align-items:center;margin-block:min(0px,.5lh - 12px);padding-block:max(0px,12px - .5lh);display:inline-flex}.chip:before{content:"[ ";color:var(--faint)}.chip:after{content:" ]";color:var(--faint)}.chip:hover{color:var(--fg)}.chip[aria-pressed=true]{color:var(--fg);background-color:var(--faint)}.chip[aria-pressed=true]:before,.chip[aria-pressed=true]:after{color:var(--dim)}.list{margin:0;padding:0;list-style:none;display:grid}.list li{cursor:pointer;grid-template-columns:2ch 1fr auto;gap:1ch;min-height:1lh;margin:0 -1ch;padding:0 1ch;display:grid}.list li .meta{color:var(--dim)}.list li .mk{color:var(--accent)}.list li.sel{background:var(--accent);color:var(--bg)}.list li.sel .meta,.list li.sel .mk{color:var(--bg)}#toast{left:50%;bottom:calc(var(--sab) + 4lh);overflow-wrap:anywhere;background:var(--bg);width:max-content;max-width:calc(100vw - 4ch);color:var(--accent);z-index:60;padding:0 1ch;position:fixed;transform:translate(-50%)}#stage{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0}#stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#status{right:calc(var(--sar) + 1ch);bottom:calc(var(--sab) + 1.5lh);color:var(--accent);background:var(--bg);z-index:70;font-size:var(--fs-micro);padding:0 1ch;position:fixed}#status.error{overflow-wrap:anywhere;width:max-content;max-width:calc(100vw - 4ch);font-size:var(--fs-ui);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.noscript{left:50%;top:calc(var(--sat) + 2lh);overflow-wrap:anywhere;background:var(--bg);width:max-content;max-width:min(60ch,100vw - 4ch);color:var(--alert);z-index:70;padding:0 1ch;position:fixed;transform:translate(-50%)}#perf{top:calc(var(--sat) + 4lh);right:calc(var(--sar) + 1ch);background:var(--bg);color:var(--fg);font:var(--fs-micro)/1.25 var(--mono);white-space:pre;z-index:40;margin:0;padding:0 1ch;position:fixed}#labels{pointer-events:none;z-index:5;position:fixed;inset:0}#ui{pointer-events:none;z-index:10;position:fixed;inset:0}#ui>*{pointer-events:auto}#ui>#hud,#ui>.frame-marks{pointer-events:none}.screen{pointer-events:none;position:fixed;inset:0}.screen>*{pointer-events:auto}.solid{background:var(--bg);padding:0 1ch}.title{font-size:var(--fs-title);letter-spacing:var(--track-title);text-transform:uppercase;font-weight:900}.rule{height:1lh;position:relative}.rule:before{content:"";border-top:1px solid var(--faint);position:absolute;top:50%;left:0;right:0}.attrib{left:50%;bottom:var(--sab);font-size:var(--fs-micro);color:var(--dim);white-space:nowrap;max-width:calc(100vw - var(--sal) - var(--sar) - 2ch);text-overflow:ellipsis;background:var(--bg);padding:0 1ch;position:fixed;overflow:hidden;transform:translate(-50%)}.track{display:inline-block;position:relative}.track .range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.track:has(.range:focus-visible) .slider b{background:var(--accent);color:var(--bg)}.slider{color:var(--dim);white-space:pre}.slider b{color:var(--fg);font-weight:400}.boot{background:var(--bg);z-index:30;color:var(--dim);padding:3lh 6ch;position:fixed;inset:0}.boot .ok,.boot-inline .ok{color:var(--accent)}.boot .fail,.boot-inline .fail{color:var(--alert)}.boot .hd,.boot-inline .hd{color:var(--fg)}.boot.out{animation:.42s steps(6,end) forwards dissolve}@keyframes dissolve{to{opacity:0;visibility:hidden}}#landing .corner{font-size:var(--fs-micro);color:var(--dim);background:var(--bg);padding:0 1ch;position:fixed}#landing .corner b{color:var(--fg);font-weight:400}.c-tr{top:calc(var(--sat) + 1lh);right:calc(var(--sar) + 1ch);text-align:right}.c-bl{bottom:2lh;left:1ch}.c-br{text-align:right;bottom:2lh;right:1ch}#landing{overscroll-behavior:contain;scroll-behavior:smooth;z-index:1;pointer-events:auto;position:fixed;inset:0;overflow-y:auto}#landing .hero{top:50vh;left:6ch;justify-items:start;gap:2lh;width:min(64ch,100vw - 8ch);display:grid;position:absolute;top:50dvh;transform:translateY(-50%)}#landing .hero h1{margin:0}.guide{margin:calc(100vh + 2lh) 0 6lh 6ch;gap:2lh;width:min(72ch,100vw - 8ch);margin-top:calc(100dvh + 2lh);display:grid}.guide section{background:color-mix(in srgb, var(--bg) 88%, transparent);border-left:1px solid var(--faint);padding:1lh 2ch}.guide h2{font-size:var(--fs-ui);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--fg);margin:0 0 1lh;font-weight:700}.guide p{color:var(--dim);max-width:68ch;margin:0 0 1lh}.guide p:last-child{margin-bottom:0}.guide a:where(:not(.chip)){color:var(--fg)}.guide .keys{color:var(--dim);grid-template-columns:12ch 1fr;gap:.25lh 2ch;margin:0;display:grid}.guide .keys dt{color:var(--fg)}.guide .keys dd{margin:0}.guide .places{gap:1lh;margin:0;padding:0;list-style:none;display:grid}.guide .places a{text-decoration:none}.guide .places a:hover b{color:var(--accent)}.guide .guide-end{padding:0 2ch}.guide-end .chip{background-color:var(--bg)}a.chip{text-decoration:none}#landing .corner{transition:opacity var(--dur-panel) linear}#landing.scrolled .corner{opacity:0;pointer-events:none}.place-card{z-index:18;width:min(60ch,100vw - 8ch);position:fixed;top:50%;left:6ch;transform:translateY(-50%)}body:has(#scrim:not([hidden])) .place-card{z-index:9}:root[data-photo=true] .place-card{visibility:hidden}.place-card h1{font-size:var(--fs-title);letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 .5lh;font-weight:900}.place-card p{margin:0 0 1lh}.place-card .actions{justify-content:flex-start;gap:0 2ch;margin:0}.place-card .go{color:var(--accent)}body:has(#place-card:not([hidden])) #landing .hero{visibility:hidden}#landing .banner{color:var(--fg);background:var(--bg);font-size:15px;line-height:18px}#landing .tagline{font:inherit;color:var(--dim);letter-spacing:var(--track-label);background:var(--bg);margin:0 0 0 -1ch;padding:0 1ch}#landing .tagline b{color:var(--fg);font-weight:400}#landing .search{width:100%}.regions{background:var(--bg);flex-wrap:wrap;align-items:baseline;gap:0 2ch;margin-left:-1ch;padding:0 1ch;display:flex}.regions .chip:not(.guide-link){color:var(--fg)}.search .results:not(:empty){margin-top:1lh}.results li .nm b{font-weight:700}.results li.none{cursor:default}ul.list li.group{cursor:default;min-height:1lh}ul.list li.group .label{font-size:var(--fs-micro);align-self:end}#picker{z-index:1;transition:opacity var(--leave,.7s) var(--ease-out)}#picker.leaving{opacity:0;pointer-events:none}#picker.leaving>*{pointer-events:none}#picker .pk-map{background:var(--bg);cursor:crosshair;position:fixed;inset:0}#picker.nomap .pk-map{color:var(--dim);place-items:center;display:grid}.pk-map .maplibregl-canvas{cursor:crosshair;outline:none}.pk-map .maplibregl-canvas:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.pk-labels{position:fixed;inset:0;overflow:hidden;pointer-events:none!important}.pk-place{white-space:pre;color:var(--fg);font-size:var(--fs-micro);text-shadow:0 0 2px var(--bg), 0 0 4px var(--bg);position:absolute;top:0;left:0}.pk-place .dot{color:var(--dim)}.pk-street{white-space:pre;color:var(--dim);font-size:var(--fs-micro);letter-spacing:.06em;text-shadow:0 0 2px var(--bg), 0 0 3px var(--bg), 0 0 5px var(--bg);transform-origin:50%;position:absolute;top:0;left:0}.pk-place.k-country{color:var(--dim);letter-spacing:var(--track-label)}.pk-place.k-region,.pk-place.k-neighbourhood{color:var(--dim)}.pk-tab{background:var(--accent);color:var(--bg);font-size:var(--fs-micro);white-space:pre;letter-spacing:var(--track-label);padding:0 1ch;font-weight:700;position:absolute;top:0;left:0}.pk-rail{font-size:var(--fs-micro);color:var(--dim);background:var(--bg);position:fixed;overflow:hidden;pointer-events:none!important}.pk-rail.top{top:var(--sat);height:1lh;left:0;right:0}.pk-rail.left{width:1ch;top:1lh;bottom:0;left:0}.pk-side{top:calc(var(--sat) + 3lh);left:calc(var(--sal) + 4ch);gap:1lh;width:min(46ch,100vw - 6ch);display:grid;position:fixed}.legend{color:var(--dim);display:grid}.legend .sw{width:3ch;display:inline-block}.pk-card{width:40ch;position:fixed;top:0;left:0;pointer-events:none!important}.pk-card .spark{color:var(--fg)}.pk-card .row{color:var(--dim);justify-content:space-between;gap:2ch;display:flex}.pk-card .go{color:var(--accent)}.pk-hint{color:var(--dim);letter-spacing:var(--track-label);text-transform:uppercase;position:fixed;bottom:2lh;left:50%;transform:translate(-50%);pointer-events:none!important}.pk-tools{right:calc(var(--sar) + 2ch);bottom:calc(var(--sab) + 2lh);justify-items:end;display:grid;position:fixed}#hud{pointer-events:none;transition:opacity .6s var(--ease-out);position:fixed;inset:0}#hud.moving{opacity:.18;transition-duration:.18s}#hud>*{position:absolute}#hud .compass{text-align:center;top:1lh;left:50%;transform:translate(-50%)}#hud .ruler{color:var(--dim);white-space:pre}#hud .ruler b{color:var(--fg);font-weight:700}#hud .ruler i{color:var(--accent);font-style:normal}#hud .hdg{color:var(--accent)}#hud .tl{display:grid;top:1lh;left:1ch}#hud .wordmark{letter-spacing:var(--track-title);font-weight:900}#hud .mode{color:var(--bg);background:var(--accent);letter-spacing:var(--track-label);justify-self:start;padding:0 1ch;font-weight:700}#hud .tr{text-align:right;display:grid;top:1lh;right:1ch}#hud .bl{display:grid;bottom:2lh;left:1ch}#hud .street{font-size:var(--fs-lead);letter-spacing:var(--track-label);text-transform:uppercase;min-height:1lh;font-weight:700}#hud .br{bottom:2lh;right:2ch}#hud .minimap .rd{color:var(--fg)}#hud .minimap .pa{color:color-mix(in srgb, var(--fg) 55%, var(--bg))}#hud .minimap .ra{color:var(--w-rail)}#hud .minimap .wa,#hud .minimap .cj{color:var(--w-water)}#hud .minimap .cn{color:color-mix(in srgb, var(--w-water) 50%, var(--bg))}#hud .minimap .ld{color:color-mix(in srgb, var(--fg) 45%, var(--bg))}#hud .minimap .gr{color:color-mix(in srgb, var(--w-grass) 75%, var(--bg))}#hud .minimap .wo{color:var(--w-tree)}#hud .minimap .pl{color:color-mix(in srgb, var(--fg) 35%, var(--bg))}#hud .minimap .b0{color:color-mix(in srgb, var(--fg) 24%, var(--bg))}#hud .minimap .b1{color:color-mix(in srgb, var(--fg) 36%, var(--bg))}#hud .minimap .b2{color:color-mix(in srgb, var(--fg) 50%, var(--bg))}#hud .minimap .b3{color:color-mix(in srgb, var(--fg) 68%, var(--bg))}#hud .attrib{pointer-events:auto;position:absolute}.street-label{white-space:pre;color:var(--dim);letter-spacing:var(--track-label);pointer-events:none;text-shadow:0 0 2px var(--bg), 0 0 4px var(--bg);position:absolute;top:0;left:0}.poi{white-space:pre;color:var(--w-label,var(--accent));justify-items:start;display:grid;position:absolute;top:0;left:0}.poi .slab{background:var(--bg);padding:0 1ch}.poi .d{color:var(--dim)}.poi .leader{color:var(--dim);padding-left:1ch}.poi.flip{justify-items:end}.poi.flip .leader{padding-left:0;padding-right:1ch}.sky-label{white-space:pre;font-size:var(--fs-micro);letter-spacing:var(--track-label);color:var(--dim);opacity:.75;position:absolute;top:0;left:0}.sky-label[data-kind=planet],.sky-label[data-kind=star]{color:var(--w-star,var(--fg));letter-spacing:0}.poi.life{color:var(--w-water,var(--accent))}.palette{z-index:20;width:min(70ch,100vw - 4ch);position:fixed;top:22vh;left:50%;transform:translate(-50%)}.palette .list li b{font-weight:700}.palette .list li{grid-template-columns:2ch minmax(0,max-content) minmax(0,1fr)}.palette .list li>span:nth-child(2),.palette .list li .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette .list li .meta,.palette .list li.example>span:last-child{text-align:right}.palette .list li.example,.palette .list li.none{cursor:default}.photo,.settings{width:56ch;max-height:calc(100vh - 7lh);z-index:20;max-height:calc(100dvh - 7lh);position:fixed;top:5lh;right:2ch;overflow-y:auto}.rows{margin:0;padding:0;list-style:none;display:grid}.rows li{grid-template-columns:15ch 17ch 1fr;align-items:baseline;gap:1ch;display:grid}.rows li>:last-child{text-align:right}.rows li.wide{grid-template-columns:15ch 1fr}.rows li.wide>:last-child{text-align:left}.chips{flex-wrap:wrap;gap:0 1ch;display:flex}.actions{flex-wrap:wrap;justify-content:space-between;gap:0 1ch;display:flex}.settings .contact{margin:.5lh 0 0}.settings .contact a{color:var(--fg);-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:.2em}.settings .contact a:hover{color:var(--accent)}.help{z-index:20;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.keys-help{grid-template-columns:max-content minmax(14ch,max-content) max-content minmax(14ch,max-content);align-items:baseline;gap:.35lh 1.5ch;padding:.25lh 0;display:grid}.keys-help .label{font:inherit;font-size:var(--fs-micro);color:var(--dim);letter-spacing:var(--track-label);text-transform:uppercase;grid-column:1/-1;margin:.6lh 0 0}.keys-help .label:first-child{margin-top:0}.keys-help .k{text-align:right}.keys-help .what{color:var(--fg);padding-right:2ch}.keys-help .more{grid-column:1/-1;margin:0}.keys-help .more:first-of-type{margin-top:.75lh}.journal{z-index:20;flex-direction:column;width:68ch;display:flex;position:fixed;top:5lh;right:2ch}.journal .jr-body{overscroll-behavior:contain;max-height:calc(100vh - 13lh);max-height:calc(100dvh - 13lh);margin-right:-1ch;padding-right:1ch;overflow-y:auto}.journal .jr-tabs{margin-bottom:1lh}.journal .jr-world{color:var(--dim);margin:0 0 1lh;overflow:hidden}.journal .jr-world .mine{color:var(--accent)}.journal p{margin:0 0 1lh}.journal .jr-lead b{color:var(--fg);font-weight:700}.journal .jr-stats{grid-template-columns:16ch 1fr 16ch 1fr;gap:0 1ch;margin:0 0 1lh;display:grid}.journal .jr-stats dt{color:var(--dim)}.journal .jr-stats dd{margin:0}.journal h3{font:inherit;margin:0}.journal h3 .n{letter-spacing:0;color:var(--dim)}.journal .jr-sec{margin-bottom:1lh}.journal .jr-ms{margin:0;padding:0;list-style:none;display:grid}.journal .jr-ms li{grid-template-columns:2ch 1fr auto;align-items:baseline;gap:0 1ch;margin-bottom:.25lh;display:grid}.journal .jr-ms .mk,.journal .jr-ms .nm,.journal .jr-ms .meta,.journal .jr-ms .latin{color:var(--dim)}.journal .jr-ms li.got .mk{color:var(--accent)}.journal .jr-ms li.got .nm{color:var(--fg)}.journal .jr-ms .hint{color:var(--dim);font-size:var(--fs-micro);grid-column:2/-1}.journal .jr-ms .meta{font-size:var(--fs-micro);white-space:pre;text-align:right}.journal .jr-cities{color:var(--fg)}.journal .linkish,.linkish{text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.2em}.journal .linkish:hover{color:var(--fg)}@media (max-width:560px){.journal .jr-tabs .n{display:none}.journal .jr-stats{grid-template-columns:16ch 1fr}.journal .jr-ms li{grid-template-columns:2ch 1fr}.journal .jr-ms .meta{text-align:left;grid-column:2}}.milestone{top:calc(var(--sat) + 5lh);z-index:16;text-align:left;color:var(--fg);cursor:pointer;max-width:calc(100vw - 4ch);position:fixed;left:50%;transform:translate(-50%)}.milestone .mk{color:var(--accent)}.milestone .nm{letter-spacing:var(--track-label);font-weight:700}.milestone .hint{font-size:var(--fs-micro)}.milestone.in{animation:caption-in .42s var(--ease-out)}:root[data-photo=true] .milestone{visibility:hidden}@media (prefers-reduced-motion:reduce){.milestone.in{animation:none}}.frame-marks{inset:calc(var(--sat) + 2lh) calc(var(--sar) + 3ch) calc(var(--sab) + 2lh) calc(var(--sal) + 3ch);pointer-events:none;color:var(--fg);white-space:pre;z-index:15;position:fixed}.frame-marks span{position:absolute}.frame-marks .tl{top:0;left:0}.frame-marks .tr{top:0;right:0}.frame-marks .bl{bottom:0;left:0}.frame-marks .br{bottom:0;right:0}:root[data-photo=true] #labels{visibility:hidden}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--hairline:color-mix(in srgb, var(--dim) 45%, transparent);--touch-gap:8px;--dock-peek:0px}@media (pointer:coarse){:root{--fs-ui:calc(14px * var(--ui-scale));--fs-lead:calc(17px * var(--ui-scale));--fs-micro:calc(11px * var(--ui-scale))}}#scrim{z-index:19;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(2px);position:fixed;inset:0}@media (pointer:fine){#scrim.clear{-webkit-backdrop-filter:none;background:0 0}}#scrim.dock{z-index:17;background:color-mix(in srgb, var(--bg) 25%, transparent);-webkit-backdrop-filter:none}.ibtn,.tile{color:var(--fg);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--bg) 84%, transparent);border:1px solid var(--hairline);-webkit-tap-highlight-color:transparent;transition:background var(--dur-micro) linear, color var(--dur-micro) linear, transform var(--dur-micro) var(--ease-out);align-content:center;place-items:center;display:grid}.ibtn{width:46px;height:46px;font-size:22px;line-height:1}.tile .l{font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.ibtn:active,.tile:active{background:var(--accent);color:var(--bg);transform:scale(.96)}.tile:active .l{color:var(--bg)}.tile[aria-pressed=true]{border-color:var(--fg);background-color:var(--faint);color:var(--fg)}.tiles{gap:var(--touch-gap);grid-template-columns:repeat(4,1fr);display:grid}.tile{gap:.2lh;min-height:3lh;padding:.4lh .25ch}.tile .g{font-size:18px;line-height:1}.tile .l{text-align:center;line-height:1.15}#hud .stick,#hud .alt-strip,#hud .sun-touch,.touch-help,#dock{display:none}#hud.touch .tl{top:calc(var(--sat) + .5lh);left:calc(var(--sal) + 1ch);background:0 0;justify-items:start;gap:.25lh;padding:0;display:grid}#hud.touch .tl .wordmark,#hud.touch .tl .region{display:none}#hud.touch .tl .mode{font-size:var(--fs-micro)}#hud.touch .sun-touch{background:var(--bg);color:var(--fg);pointer-events:auto;-webkit-tap-highlight-color:transparent;min-height:32px;margin:0 -1ch;padding:0 1ch;display:block}#hud.touch .sun-touch:active{color:var(--accent)}#hud.touch .tr,#hud.touch .bl,#hud.touch .attrib{display:none}#hud.touch .compass{top:calc(var(--sat) + .5lh);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}#hud.touch .compass .ruler{font-size:var(--fs-micro)}#hud.touch .br{top:calc(var(--sat) + .5lh);right:calc(var(--sar) + 1ch);pointer-events:auto;cursor:pointer;bottom:auto}#hud.touch .minimap{-webkit-tap-highlight-color:transparent;font-size:10px}#hud.touch .minimap pre{font-size:10px}#hud.touch .minimap:active:after{background:var(--faint)}#hud.touch .stick{left:calc(var(--sal) + 2ch);bottom:calc(var(--dock-peek) + 1.25lh);width:calc(2 * var(--r));height:calc(2 * var(--r));border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 40%, transparent);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:50%;display:block}#hud .stick .ar{color:var(--dim);font-size:var(--fs-micro);line-height:1;position:absolute}#hud .stick .ar.n{top:7px;left:50%;transform:translate(-50%)}#hud .stick .ar.s{bottom:7px;left:50%;transform:translate(-50%)}#hud .stick .ar.w{top:50%;left:9px;transform:translateY(-50%)}#hud .stick .ar.e{top:50%;right:9px;transform:translateY(-50%)}#hud .stick .knob{border:1px solid var(--dim);background:color-mix(in srgb, var(--bg) 78%, transparent);border-radius:50%;width:46px;height:46px;position:absolute;top:calc(50% - 23px);left:calc(50% - 23px)}#hud .stick.held{border-color:var(--accent)}#hud .stick.held .knob{border-color:var(--accent);background:var(--accent)}#hud.touch .alt-strip{right:calc(var(--sar) + .5ch);top:calc(var(--map-bottom,140px) + 1lh);bottom:calc(var(--dock-peek) + 1.25lh);width:8.5ch;font-size:var(--fs-micro);color:var(--dim);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;grid-template-rows:auto auto auto;align-content:center;justify-items:end;padding:0 .5ch;display:grid}#hud .alt-strip .tape{text-align:right;background:color-mix(in srgb, var(--bg) 70%, transparent);align-self:center;overflow:hidden}#hud .alt-strip .tape b{color:var(--fg);font-weight:700}#hud .alt-strip .tape i{color:var(--accent);font-style:normal}#hud .alt-strip .end{padding:.25lh 0;line-height:1}#hud .alt-strip .hint{white-space:nowrap;color:var(--dim);background:var(--bg);padding:0 .5ch;position:absolute;top:50%;right:100%;transform:translateY(-50%)}#hud .alt-strip .hint:empty{display:none}#hud .alt-strip.held .end{color:var(--accent)}#hud.touch.moving{opacity:1}:root[data-touch=true] .touch-help{display:grid}:root[data-touch=true] .keys-help{display:none}#hud .waypoint{width:0;height:0;color:var(--accent);position:absolute;top:0;left:0}#hud .waypoint .slab{white-space:pre;background:var(--bg);padding:0 1ch;position:absolute;bottom:1.25lh;left:0;transform:translate(-50%)}#hud .waypoint .slab .d{color:var(--fg)}#hud .waypoint .leader{color:var(--dim);position:absolute;bottom:0;left:0;transform:translate(-50%)}#hud .offer,#hud .tourbar{left:50%;bottom:calc(var(--dock-peek) + 1lh);max-width:calc(100vw - var(--sal) - var(--sar) - 4ch);background:var(--bg);border:1px solid var(--hairline);pointer-events:auto;white-space:nowrap;align-items:center;gap:1ch;padding:.25lh .5ch .25lh 1.5ch;display:flex;transform:translate(-50%)}#hud .offer .mk,#hud .tourbar .mk{color:var(--accent)}#hud .offer .what{text-overflow:ellipsis;min-width:0;letter-spacing:var(--track-label);overflow:hidden}#hud .offer .go{color:var(--accent)}#hud .offer .chip,#hud .tourbar .chip{min-height:44px;padding:0 1ch}#hud .offer .chip:before,#hud .offer .chip:after,#hud .tourbar .chip:before,#hud .tourbar .chip:after{content:none}#hud .offer .go{border:1px solid var(--accent);padding:0 1.5ch}#hud .offer .route{color:var(--fg)}#hud .offer{flex-wrap:wrap}#hud .offer .more{white-space:normal;flex:0 0 100%;width:100%;padding:.25lh 0;line-height:1.3}#hud .offer .more .links a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}#hud .offer .more .links a:hover,#hud .offer .more .links a:focus-visible{text-decoration:underline}#hud .tourbar .name{text-overflow:ellipsis;min-width:0;letter-spacing:var(--track-label);overflow:hidden}#hud .tourbar .time{flex:none}#hud .caption{left:50%;bottom:calc(var(--dock-peek) + 1lh + 44px + 1.5lh);width:max-content;max-width:min(44ch, calc(100vw - var(--sal) - var(--sar) - 4ch));background:var(--bg);border:1px solid var(--hairline);pointer-events:none;white-space:normal;text-wrap:balance;align-items:baseline;gap:1ch;padding:.25lh 1.5ch;display:flex;transform:translate(-50%)}#hud .caption .mk{color:var(--accent);flex:none}#hud .caption .lines{flex-direction:column;min-width:0;display:flex}#hud .caption .sub{font-size:.92em}#hud .caption.in{animation:caption-in .42s var(--ease-out)}@keyframes caption-in{0%{opacity:0;transform:translate(-50%,.5lh)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){#hud .caption.in{animation:none}}#hud .rec-chip{background:var(--bg);width:-moz-fit-content;width:fit-content;min-height:0;color:var(--fg);font:inherit;letter-spacing:var(--track-label);pointer-events:auto;cursor:pointer;text-align:left;border:0;margin-top:.25lh;padding:0 .5ch 0 0;display:block}#hud.touch .rec-chip{min-height:44px}#hud.touch .rec-chip .max,#hud.touch .rec-chip .dim{display:none}#hud .rec-chip .rec{color:var(--alert);animation:1.4s step-end infinite rec-blink}@keyframes rec-blink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){#hud .rec-chip .rec{animation:none}}#hud.puzzle .br{visibility:hidden}#hud .puzzlebar .go{color:var(--accent);border:1px solid var(--accent);padding:0 1.5ch}#hud.touring .stick,#hud.touring .alt-strip{visibility:hidden}#hud:not(.touch) .offer,#hud:not(.touch) .tourbar{bottom:5lh}#hud:not(.touch) .caption{bottom:calc(6.5lh + 44px)}#hud:not(.touring):not(.routing) .caption{bottom:calc(var(--dock-peek) + 1lh)}#hud:not(.touch):not(.touring):not(.routing) .caption{bottom:5lh}:root[data-touch=true] #toast{bottom:calc(var(--dock-peek) + 5lh)}.tip{z-index:16;background:var(--bg);border:1px solid var(--accent);width:max-content;max-width:calc(100vw - var(--sal) - var(--sar) - 4ch);pointer-events:auto;transition:opacity var(--dur-panel) linear;align-items:center;gap:1ch;padding:.25lh .5ch .25lh 1.5ch;display:flex;position:fixed}.tip>span:not(.mk){min-width:0}.tip .mk{color:var(--accent)}.tip .chip{min-height:44px;padding:0 1ch}.tip.done{opacity:.35}.tip[data-at=center]{top:40%;left:50%;transform:translate(-50%,-50%)}.tip[data-at=stick]{left:calc(var(--sal) + 2ch);bottom:calc(var(--dock-peek) + 1.25lh + 120px + 1lh)}.tip[data-at=strip]{right:calc(var(--sar) + 14ch);max-width:calc(100vw - var(--sal) - var(--sar) - 16ch);top:50%;transform:translateY(-50%)}.tip[data-at=dock]{left:50%;bottom:calc(var(--dock-peek) + 1lh);transform:translate(-50%)}:root[data-touch=true] #dock:not([hidden]){display:flex}@media (max-width:760px){#dock:not([hidden]){display:flex}#hud .bl,#hud .attrib{display:none}}#dock{left:var(--sal);right:var(--sar);height:var(--dock-full,80vh);z-index:18;background:var(--bg);border-top:1px solid var(--hairline);overscroll-behavior:contain;touch-action:pan-y;-webkit-tap-highlight-color:transparent;flex-direction:column;position:fixed;bottom:0}#dock:not(.dragging){transition:transform .28s var(--ease-out)}#dock .dock-head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;padding:0 2ch .5lh}#dock .grab{background:var(--faint);width:44px;height:4px;margin:.5lh auto .25lh}#dock .peek-row{align-items:center;gap:1ch;min-height:46px;display:flex}#dock .where{flex:1;min-width:0;display:grid}#dock .line1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#dock .place{font-size:var(--fs-lead);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}#dock .region{font-size:var(--fs-ui)}#dock .gauge{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#dock .find{flex:none}#dock .credit{color:var(--dim);text-wrap:balance;margin-top:.25lh;text-decoration:none;display:block}#dock.open .credit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#dock .dock-body{overscroll-behavior:contain;min-height:0;padding:0 2ch calc(var(--sab) + 1.5lh);flex:1;overflow-y:auto}#dock[data-state=peek]:not(.dragging) .dock-body{visibility:hidden}#dock .dock-search{border:1px solid var(--accent);margin:.25lh 0 1lh;padding:.5lh 1.5ch}#dock .dock-search:before{inset:0}#dock .quick{gap:var(--touch-gap);padding:.5lh 0 0}#dock .quick .chip{border:1px solid var(--hairline);min-height:44px;padding:0 1.2ch}#dock .quick .chip:before,#dock .quick .chip:after{content:none}#dock .quick .chip[aria-pressed=true]{border-color:var(--fg);background-color:var(--faint);color:var(--fg)}#dock .dock-search .results li:not(.group):not(.none){grid-template-rows:auto auto;grid-template-columns:2ch 1fr;align-content:center;row-gap:0;min-height:46px;padding-block:.25lh}#dock .dock-search .results li .mk{grid-row:1/3;align-self:center}#dock .dock-search .results li .meta{font-size:var(--fs-micro);grid-column:2}#dock .dock-tiles,#dock .dock-sec{margin-bottom:1lh}#dock .dock-sec h2{font:inherit;margin:0 0 .25lh}#dock .sun-head{align-items:center;gap:1ch;display:flex}#dock .sun-head .now{text-align:right;color:var(--fg);flex:1}#dock .sun-head .chip{border:1px solid var(--hairline);min-height:44px;padding:0 1.5ch}#dock .sun-head .chip:before,#dock .sun-head .chip:after{content:none}#dock .sun-head .chip[aria-pressed=true]{border-color:var(--fg)}#dock .sun-ruler{color:var(--fg);touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;padding:.5lh 0;overflow:hidden}#dock .sun-ruler i{color:var(--accent);font-style:normal}#dock .weather-chips{gap:var(--touch-gap);padding:.5lh 0}#dock .weather-chips .chip{border:1px solid var(--hairline);min-height:44px;padding:0 1.2ch}#dock .weather-chips .chip:before,#dock .weather-chips .chip:after{content:none}#dock .weather-chips .chip[aria-pressed=true]{border-color:var(--fg);background-color:var(--faint);color:var(--fg)}#dock .dock-list li{grid-template-rows:auto auto;grid-template-columns:2ch 1fr;align-content:center;gap:0 1ch;min-height:46px;padding-block:.25lh}#dock .dock-list li:has(.forget){grid-template-columns:2ch 1fr auto}#dock .dock-list li .mk{grid-row:1/3;align-self:center}#dock .dock-list li .meta{font-size:var(--fs-micro);grid-column:2}#dock .dock-list li .forget{grid-area:1/3/3;align-self:center}#dock .dock-list li:active{background:var(--accent);color:var(--bg)}#dock .dock-list li:active .meta,#dock .dock-list li:active .mk{color:var(--bg)}#dock .forget{min-height:44px;padding:0 1ch}#dock .forget:before,#dock .forget:after{content:none}#dock .dock-foot{margin:1lh 0 0}#dock .dock-foot a,#dock .dock-foot .linkish{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:.2em}@media (min-width:600px){#dock{left:50%;right:auto;bottom:calc(var(--sab) + .5lh);height:auto;width:min(60ch, calc(100vw - var(--sal) - var(--sar) - 2 * (2 * 60px + 6ch)));border:1px solid var(--hairline);transform:translate(-50%)!important}#dock .dock-head{padding-bottom:.25lh}#dock .grab{display:none}#dock .credit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#dock .dock-body{display:none}#dock,#dock:not(.dragging){transition:none}#dock.open{left:calc(var(--sal) + 1ch);top:calc(var(--sat) + .5lh);bottom:calc(var(--sab) + .5lh);width:min(440px,50vw);animation:panel-in var(--dur-panel) var(--ease-out);transform:none!important}#dock.open .dock-body{visibility:visible;display:block}#dock.open .credit{white-space:normal}#hud.touch .stick,#hud.touch .alt-strip{bottom:calc(var(--sab) + 1.25lh)}#hud .offer,#hud .tourbar,.tip[data-at=dock]{bottom:calc(var(--dock-peek) + 1.5lh)}#hud.touch.touring .caption,#hud.touch.routing .caption{bottom:calc(var(--dock-peek) + 1.5lh + 44px + 1.5lh)}#hud.touch:not(.touring):not(.routing) .caption{bottom:calc(var(--dock-peek) + 1.5lh)}}@media (max-width:760px),(pointer:coarse){.sheet{left:var(--sal);right:var(--sar);overscroll-behavior:contain;z-index:20;max-height:82vh;max-height:82dvh;padding:2lh 2ch calc(1.5lh + var(--sab));background:var(--bg);border-top:1px solid var(--hairline);animation:sheet-up var(--dur-panel) var(--ease-out);touch-action:pan-y;position:fixed;top:auto;bottom:0;overflow:auto;transform:none;width:auto!important;max-width:none!important;height:auto!important}.sheet.top{border-top:0;border-bottom:1px solid var(--hairline);max-height:70vh;max-height:70dvh;padding-top:calc(2lh + var(--sat));animation-name:sheet-down;top:0;bottom:auto}.sheet>.edge,.sheet.tbox:before{display:none}.sheet.tbox.slab:after{content:attr(data-title);z-index:0;color:var(--dim);text-transform:uppercase;letter-spacing:var(--track-label);font-size:var(--fs-micro);inset:auto;background:0 0;position:absolute;top:.5lh;left:2ch}.sheet:not(.top):before{content:"";background:var(--faint);inset:auto;width:44px;height:4px;margin-left:-22px;position:absolute;top:.6lh;left:50%;display:block!important}.sheet.top.tbox.slab:after{top:calc(.5lh + var(--sat))}.help.sheet>.edge.t{visibility:hidden;display:block;inset:0;overflow:hidden}.help.sheet>.edge.t .tag{visibility:visible;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);position:absolute;top:.5lh;right:2ch}.sheet .chips{gap:var(--touch-gap)}.sheet .chip{border:1px solid var(--hairline);padding:0 1.5ch}.sheet .chip:before,.sheet .chip:after{content:none}.sheet .chip[aria-pressed=true]{border-color:var(--fg);background-color:var(--faint);color:var(--fg)}.sheet .chip:active{background:var(--accent);color:var(--bg)}.chip{background-clip:border-box;align-items:center;min-height:44px;margin-block:0;padding-block:0}.rows{gap:.5lh}.rows li,.rows li.wide{grid-template-columns:1fr auto;row-gap:0}.rows li>.label,.rows li.wide>:last-child{grid-column:1/-1}.track{align-items:center;min-height:44px;display:inline-flex}.palette .list li,.results li{align-items:center;min-height:44px}.actions{align-items:center}.help pre{white-space:pre-wrap}.touch-help{grid-template-columns:max-content 1fr;gap:.35lh 2ch;margin:0}.touch-help dt{color:var(--fg)}.touch-help dd{color:var(--dim);margin:0}.photo.sheet{max-height:52vh;max-height:52dvh}.prompt{font-size:max(16px, var(--fs-lead))}.prompt input{field-sizing:fixed;width:100%;min-width:0;caret-color:var(--accent);flex:auto}.prompt .cursor{display:none}#landing .hero{left:calc(var(--sal) + 2ch);right:calc(var(--sar) + 2ch);top:auto;bottom:calc(var(--sab) + 2.5lh);gap:1lh;width:auto;transform:none}#landing .banner{font-size:8.333px;line-height:10px}#landing .search{width:100%!important}.c-bl,.c-br{display:none}#landing.searching .hero{top:calc(var(--sat) + 1lh);bottom:auto}#landing.searching .banner,#landing.searching .tagline,#landing.searching .regions,#landing.searching .corner{display:none}.guide{margin-left:calc(var(--sal) + 2ch);margin-right:calc(var(--sar) + 2ch);margin-bottom:calc(var(--sab) + 6lh);width:auto}.place-card{left:calc(var(--sal) + 2ch);width:calc(100vw - var(--sal) - var(--sar) - 4ch)!important}.palette .list li.example{display:none}.regions{gap:var(--touch-gap);background:0 0;grid-template-columns:1fr 1fr;width:100%;margin:0;padding:0;display:grid}.regions>.label,.regions>.micro{background:var(--bg);grid-column:1/-1;justify-self:start;padding:0 1ch}.regions .chip,.guide-end .chip{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 80%, transparent);justify-content:center;min-height:46px}.regions .chip:before,.regions .chip:after,.guide-end .chip:before,.guide-end .chip:after{content:none}.guide-end .chip{padding:0 2ch}.pk-side{top:auto;bottom:calc(var(--sab) + 3lh);left:calc(var(--sal) + 1ch);width:calc(100vw - var(--sal) - var(--sar) - 2ch)}.legend,.pk-hint,.pk-rail.left{display:none!important}.pk-tools{bottom:auto;top:calc(var(--sat) + 2lh);right:calc(var(--sar) + 1ch)}#picker.searching .pk-side{top:calc(var(--sat) + 1lh);bottom:auto}#picker.searching .pk-tools{display:none}.pk-tools .zoom,.pk-tools .back{border:1px solid var(--hairline);min-width:44px;font-size:var(--fs-ui);justify-content:center}.pk-tools .zoom:before,.pk-tools .zoom:after,.pk-tools .back:before,.pk-tools .back:after{content:none}.pk-tools .back{margin-top:var(--touch-gap);padding:0 1.5ch}.attrib{white-space:normal;text-wrap:balance;text-align:center;width:max-content}.journal.sheet{display:block}.journal.sheet .jr-body{max-height:none;margin-right:0;padding-right:0;overflow:visible}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes panel-in{0%{opacity:0;translate:-24px}}@keyframes sheet-down{0%{opacity:0;transform:translateY(-24px)}}@media (max-width:480px){#hud .compass .ruler{font-size:var(--fs-micro)}}.pk-card .touch-row{display:none}.pk-pin{width:2ch;height:1lh;color:var(--accent);text-shadow:0 0 2px var(--bg), 0 0 4px var(--bg);justify-content:center;align-items:center;margin:-.5lh 0 0 -1ch;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pk-zoomhint{left:50%;bottom:calc(var(--sab) + 7lh);color:var(--accent);letter-spacing:var(--track-label);white-space:pre;position:fixed;transform:translate(-50%);pointer-events:none!important}#picker.pinned .pk-card{left:calc(var(--sal) + 1ch);right:calc(var(--sar) + 1ch);top:auto;bottom:calc(var(--sab) + 1lh);width:auto;max-width:60ch;margin:0 auto;transform:none;pointer-events:auto!important}#picker.pinned .pk-card .touch-row{justify-content:space-between;gap:var(--touch-gap);margin-top:.5lh;display:flex}#picker.pinned .pk-card .row:has(.go) .go{display:none}#picker.pinned .pk-card .drop{color:var(--bg);background:var(--accent);flex:1;justify-content:center;min-height:46px}#picker.pinned .pk-card .unpin{border:1px solid var(--hairline);justify-content:center;min-width:46px;min-height:46px}#picker.pinned .pk-card .drop:before,#picker.pinned .pk-card .drop:after,#picker.pinned .pk-card .unpin:before,#picker.pinned .pk-card .unpin:after{content:none}#picker.pinned .pk-side,#picker.pinned .pk-zoomhint{display:none}#picker.arriving{opacity:0;transition:none}#picker .pk-tab.gone{display:none}#picker.guessing .pk-hint{color:var(--accent)}.pk-result{left:calc(var(--sal) + 1ch);right:calc(var(--sar) + 1ch);bottom:calc(var(--sab) + 2lh);background:var(--bg);pointer-events:auto;max-width:52ch;margin:0 auto;padding:1lh 2ch .75lh;position:fixed}.pk-result .what{color:var(--fg);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600}.pk-result .line{color:var(--dim)}.pk-result .line:nth-child(3){color:var(--fg);margin-top:.5lh}.pk-result .acts{gap:var(--touch-gap);flex-wrap:wrap;margin-top:.75lh;display:flex}.pk-result .acts .chip{border:1px solid var(--hairline);justify-content:center;min-height:44px;padding:0 1.5ch}.pk-result .acts .chip.first{border-color:var(--accent);color:var(--accent)}.pk-result .acts .chip:before,.pk-result .acts .chip:after{content:none}#picker.answered .pk-side,#picker.answered .pk-hint,#picker.answered .pk-zoomhint{display:none}@media (max-width:600px){.pk-result{bottom:calc(var(--sab) + 4.5lh)}}#landing{touch-action:pan-y pinch-zoom}.prompt:not(:focus-within) .cursor{visibility:hidden;animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{transition-duration:0s!important;animation-duration:0s!important}:root:not([data-motion=full]) .cursor{animation:none}:root:not([data-motion=full]) #landing{scroll-behavior:auto}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:0s!important;animation-duration:0s!important}:root[data-motion=reduced] .cursor{animation:none}:root[data-motion=reduced] #landing{scroll-behavior:auto}body.doc{height:auto;overflow:auto}html:has(body.doc){height:auto;overflow:auto}#doc{max-width:76ch;margin:0 auto;padding:2lh 2ch 4lh}#doc h1{margin:1lh 0}#doc h2{font:inherit;margin:2lh 0 0}#doc p{margin:1lh 0}#doc a{color:var(--fg);-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:.2em}#doc a.chip{text-decoration:none}.credits{margin:1lh 0;padding:0 0 0 2ch;list-style:"· "}.credits li{margin:0 0 1lh}.attrib a{color:inherit;text-decoration:none}.attrib a:hover{color:var(--fg)}@media (pointer:coarse) and (orientation:landscape) and (max-height:520px){#landing .hero{top:calc(var(--sat) + 2lh);bottom:calc(var(--sab) + 1.5lh);left:calc(var(--sal) + 2ch);overscroll-behavior:contain;align-content:start;gap:.75lh;width:auto;right:48%;overflow-y:auto}#landing .banner{font-size:7px;line-height:8.4px}.regions{grid-template-columns:1fr 1fr}.regions .chip{min-height:44px}.c-tr{display:none}#hud.touch .compass,#hud.touch .tl,#hud.touch .br{top:calc(var(--sat) + .25lh)}#hud.touch .alt-strip{top:calc(var(--map-bottom,120px) + .5lh);bottom:calc(var(--sab) + .75lh)}#hud.touch .stick{bottom:calc(var(--sab) + .75lh)}#dock{bottom:calc(var(--sab) + .25lh)}}.chip:focus-visible,.chip[aria-pressed=true]:focus-visible,.regions .chip:focus-visible,a:focus-visible,.settings .contact a:focus-visible,#doc a:focus-visible,.ibtn:focus-visible,.tile:focus-visible,.sun-touch:focus-visible,#dock .dock-list li:focus-visible{color:var(--bg);background-color:var(--accent);outline:none;text-decoration:none}.chip:focus-visible:before,.chip:focus-visible:after,a:focus-visible *,.tile:focus-visible .l,#dock .dock-list li:focus-visible *{color:inherit}
