.fly-root{position:fixed;inset:0;z-index:70;background:var(--mn-paper);color:var(--mn-ink);font-family:var(--font-sans);--fly-inset:28px;--fly-top:96px;--fly-rail:540px;--fly-panel:400px;--fly-head:96px;--fly-foot:calc(var(--fly-inset) - 4px);--fly-right:calc(var(--fly-inset) + var(--fly-panel) + 16px)}@media (min-width:1800px){.fly-root{--fly-inset:40px;--fly-top:104px;--fly-rail:580px;--fly-panel:420px}}@media (min-width:1280px) and (max-width:1439px){.fly-root{--fly-inset:20px;--fly-rail:480px;--fly-panel:360px}}@media (min-width:1024px) and (max-width:1279px){.fly-root{--fly-inset:16px;--fly-rail:440px;--fly-panel:320px}}.fly-root[data-tour=on]{--fly-head:var(--fly-head-tour,204px)}html[data-fullmap] .fly-root :focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}html[data-fullmap] .fly-root .rr-seg button:focus-visible{outline-offset:-2px}.fly-scene,.fly-stage{position:absolute;inset:0;overflow:hidden}.fly-canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.fly-canvas:active{cursor:grabbing}.fly-stage:after{content:"";z-index:1;left:0;right:0;top:0;height:112px;background:linear-gradient(var(--mn-paper) 0 60%,transparent)}.fly-labels,.fly-stage:after{position:absolute;pointer-events:none}.fly-labels{inset:0;overflow:hidden}.fly-label{position:absolute;left:0;top:0;white-space:nowrap;will-change:transform;font:500 12px/1.3 var(--font-sans);color:var(--mn-ink);-webkit-text-stroke:2px var(--mn-paper);paint-order:stroke fill;transition:opacity var(--mn-dur-micro) var(--mn-ease-out)}.fly-label--stem:after{top:100%;width:1px;height:14px;margin-left:-.5px;outline:1px solid color-mix(in oklab,var(--mn-paper) 70%,transparent)}.fly-label--stem:after,.fly-label--stem:before{content:"";position:absolute;left:var(--fly-stem,50%);background:var(--mn-ink)}.fly-label--stem:before{top:calc(100% + 12.5px);width:3px;height:3px;margin-left:-1.5px;border-radius:50%;box-shadow:0 0 0 1px color-mix(in oklab,var(--mn-paper) 70%,transparent)}.fly-label--city,.fly-label--state{font-weight:600;font-size:12.5px}.fly-label--county{font-weight:400;color:var(--mn-soft)}.fly-frost{background:color-mix(in oklab,color-mix(in oklab,var(--mn-paper) 97%,var(--mn-ink)) 93%,transparent);-webkit-backdrop-filter:blur(20px) saturate(.7);backdrop-filter:blur(20px) saturate(.7);border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mn-hair) 75%,transparent)}.fly-note{position:absolute;left:calc((100% - var(--fly-right)) / 2);top:58%;transform:translate(-50%,-50%);margin:0;max-width:min(420px,80vw);font:400 15px/1.5 var(--font-sans);color:var(--mn-soft);text-align:center}.fly-note a{color:var(--mn-ink);text-underline-offset:3px}.fly-note .rmx-full{margin-left:8px}.fly-textbtn{appearance:none;background:none;border:0;padding:6px 0;min-height:30px;cursor:pointer;font:12.5px var(--font-sans);color:var(--mn-soft);text-decoration:underline;text-decoration-color:var(--mn-hair);text-underline-offset:3px}.fly-textbtn:hover{color:var(--mn-ink);text-decoration-color:var(--mn-ink)}.fly-phone-only{display:none}.fly-rail{position:absolute;z-index:2;left:var(--fly-inset);top:var(--fly-top);width:var(--fly-rail);box-sizing:border-box;padding:10px 16px 4px}.fly-meta{margin:0 0 4px;font:12.5px/1.4 var(--font-sans);color:var(--mn-soft)}.fly-meta a{color:inherit;text-decoration:none;border-bottom:1px solid var(--mn-hair)}.fly-meta a:hover{color:var(--mn-ink);border-bottom-color:var(--mn-ink)}.fly-statement{margin:0 0 5px;font:600 clamp(22px,1.7vw,28px)/1.14 var(--font-display);letter-spacing:-.015em;color:var(--mn-ink)}.fly-statement span{display:block}.fly-read{margin:0 0 2px;font:400 13.5px/1.42 var(--font-sans);color:var(--mn-ink)}.fly-ctl{display:flex;align-items:center;gap:10px;min-height:33px}.fly-ctl-name{flex:0 0 auto;min-width:40px;font:12.5px var(--font-sans);color:var(--mn-soft)}.fly-ctl-words{font:13px var(--font-sans);color:var(--mn-soft);white-space:nowrap}.fly-ctl-pair{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}.fly-ctl--year{flex:1 1 250px;min-width:0}.fly-root .fly-ctl--tabs .rm-controls{flex:1 1 auto;min-width:0;margin:0;padding:0;gap:0}.fly-root .fly-ctl--height .rm-controls{flex:0 0 auto;border-bottom:0}.fly-root .fly-ctl--tabs .rm-choice{gap:0 16px}.fly-root .fly-ctl--tabs .rm-choice button{margin-bottom:-1px;padding:7px 0 6px;font:500 13.5px/1.2 var(--font-sans)}.fly-root .fly-ctl--tabs .rm-choice button[aria-checked=true]{font-weight:600}.fly-root .rr-seg{background:var(--mn-paper)}.fly-scrub{flex:1 1 auto;display:grid;grid-template-columns:auto auto minmax(48px,1fr) auto;align-items:center;gap:0 4px;font:12.5px var(--font-sans);color:var(--mn-soft)}.fly-scrub-play{appearance:none;display:grid;place-items:center;width:26px;height:30px;margin-left:-6px;padding:0;background:none;border:0;cursor:pointer;color:var(--mn-soft)}.fly-scrub-play:hover{color:var(--mn-ink)}.fly-scrub-cut{display:inline-flex;align-items:center;gap:6px}.fly-scrub-end{appearance:none;background:none;border:0;padding:6px 0;min-height:30px;cursor:pointer;font:inherit;color:var(--mn-soft);white-space:nowrap}.fly-scrub-end:hover,.fly-scrub-end[aria-pressed=true]{color:var(--mn-ink)}.fly-scrub-end[aria-pressed=true]{font-weight:600}.fly-scrub-track{position:relative;height:30px;margin:0 10px;cursor:pointer;touch-action:none}.fly-scrub-track:before{height:2px;margin-top:-1px;background:var(--mn-faint)}.fly-scrub-track:after,.fly-scrub-track:before{content:"";position:absolute;left:0;right:0;top:50%}.fly-scrub-track:after{height:9px;margin-top:-4.5px;border:solid var(--mn-faint);border-width:0 2px;pointer-events:none}.fly-scrub-thumb{position:absolute;z-index:1;top:50%;left:100%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--mn-ink)}.fly-rail .fly-ctl--year{flex-basis:100%}.fly-scrub-thumb:after{content:"";position:absolute;inset:-14px}.fly-mini{display:flex;align-items:center;gap:8px;height:28px;margin:0;font:600 12px/1 var(--font-sans);color:var(--mn-soft);white-space:nowrap}.fly-mini-bins{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px;min-width:60px}.fly-mini-bins i{display:block;height:8px}.fly-mini.rmx-house-key{gap:14px;font-weight:500}.fly-mini.rmx-house-key span{display:inline-flex;align-items:center;gap:5px}.fly-cam{position:absolute;z-index:2;top:var(--fly-top);right:var(--fly-right);flex-direction:column;border-radius:4px;overflow:hidden}.fly-cam button{display:grid;place-items:center;padding:0;background:var(--mn-paper);font-size:17px;line-height:1}.fly-cam button:hover{background:var(--mn-wash)}.fly-cam.rm-step button+button{margin:-1px 0 0}.fly-needle{transform-origin:0 0;transform-box:view-box}.fly-needle-n{fill:var(--mn-ink)}.fly-needle-s{fill:none;stroke:var(--mn-ink);stroke-width:1}.fly-touch-only{display:none!important}@media (pointer:coarse){.fly-touch-only{display:grid!important}.fly-cam .fly-cam-keys{display:none}}.fly-cam .fly-cam-keys{font:500 15px var(--font-sans)}.fly-dock{position:absolute;z-index:2;left:var(--fly-inset);right:var(--fly-right);bottom:var(--fly-foot);pointer-events:none;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px;align-items:end}.fly-sheet-head{display:none}.fly-sheet-body{display:contents}.fly-key,.fly-panel,.fly-tour{pointer-events:auto}.fly-hint{grid-column:2;justify-self:start;align-self:end;margin:0 0 4px;-webkit-text-stroke:3px var(--mn-paper);paint-order:stroke fill}.fly-hint,.fly-key{grid-row:1;font:12px/1.4 var(--font-sans);color:var(--mn-soft)}.fly-key{grid-column:1;box-sizing:border-box;padding:10px 14px 6px;display:grid;grid-template-columns:232px max-content;gap:0 14px}.fly-key-height{border-left:1px solid var(--mn-hair);padding-left:14px}.fly-ramp{position:relative;width:229px}.fly-ramp-ends{display:flex;justify-content:space-between;margin:0 0 3px;font:600 12px var(--font-sans)}.fly-ramp-ends span:not(.is-d):not(.is-r){color:var(--mn-soft);font-weight:500}.fly-ramp-bins{display:grid;grid-auto-flow:column;grid-auto-columns:22px;gap:1px}.fly-ramp[data-bins="5"] .fly-ramp-bins{grid-auto-columns:45px}.fly-ramp-bins i{display:block;height:10px}.fly-ramp-ticks{position:relative;display:block;height:18px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--mn-soft)}.fly-ramp-ticks span{position:absolute;top:2px;transform:translateX(-50%);white-space:nowrap}.fly-root .fly-swatches{list-style:none;margin:4px 0 0;padding:0;gap:3px 14px;font-size:12px;color:var(--mn-soft)}.fly-swatches li{display:inline-flex;align-items:center;gap:5px}.fly-sw-same{display:inline-block;flex:none;width:14px;height:10px;background:var(--mn-wash);box-shadow:inset 0 0 0 1px var(--mn-hair)}html[data-theme=dark] .fly-sw-same{background:color-mix(in oklab,var(--mn-ink) 16%,var(--mn-paper))}.fly-sw-open{display:inline-block;flex:none;width:14px;height:10px;background:repeating-linear-gradient(135deg,var(--rm-n3) 0 2.5px,var(--mn-paper) 2.5px 5px);box-shadow:inset 0 0 0 1px var(--mn-hair)}.fly-key{position:relative}.fly-key-note{margin:2px 0 6px;max-width:200px;font:12px/1.4 var(--font-sans);color:var(--mn-soft)}.fly-key-fine{grid-column:1/-1;margin:4px 0;padding-top:5px;border-top:1px solid var(--mn-hair);font:500 12px/1.4 var(--font-sans);color:var(--mn-ink)}.fly-key-tallest{display:block;font-weight:400;font-variant-numeric:tabular-nums;color:var(--mn-soft)}.fly-dots-key{width:232px}.fly-dots-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 4px;font:600 12px/1.4 var(--font-sans);color:var(--mn-ink)}.fly-dots-head span{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--mn-soft)}.fly-dots-head b{flex-basis:100%;font-weight:600;font-variant-numeric:tabular-nums}.fly-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.fly-dots-key .fly-key-note{max-width:none}.fly-key-honest{color:var(--mn-ink)}.fly-key-land{align-self:center}.fly-key-land .fly-key-note{max-width:150px}.fly-mini-dots{gap:12px;font-weight:500}.fly-mini-dots span{display:inline-flex;align-items:center;gap:5px}.fly-mini-dots span:last-child{margin-left:auto;color:var(--mn-ink);font-weight:600}.fly-blocks{display:block;overflow:visible}.fly-blocks text{font:12px var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--mn-soft)}.fly-block-side{fill:color-mix(in oklab,var(--mn-ink) 14%,var(--mn-paper))}.fly-block-side,.fly-block-top{stroke:color-mix(in oklab,var(--mn-ink) 60%,var(--mn-paper));stroke-width:1;stroke-linejoin:round}.fly-block-top{fill:var(--mn-wash)}.fly-tour{grid-column:2;grid-row:1;justify-self:end;width:min(560px,100%);box-sizing:border-box;padding:8px 16px 10px}.fly-tour.fly-frost{display:flex;flex-direction:column;min-height:184px}.fly-tour--idle{padding:0;width:auto}.fly-root .fly-ink{background:var(--mn-ink);color:var(--mn-paper);border-color:var(--mn-ink)}.fly-tour-start{padding:10px 16px;font-size:14px}.fly-tour-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.fly-tour-count{margin:0;font:12.5px var(--font-sans);color:var(--mn-soft)}.fly-tour-count .fly-textbtn{padding:0;min-height:0;margin-left:6px;color:var(--mn-ink)}.fly-tour-head .fly-textbtn{padding:0;min-height:0}.fly-tour-words{flex:1 1 auto}.fly-tour-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:8px}.fly-tour-foot .fly-tour-note{margin:0}.fly-root .fly-tour-nav.rr-seg{flex:none;height:32px}.fly-root .fly-tour-nav.rr-seg button{line-height:30px;min-width:64px}.fly-tour-nav.rr-seg button:disabled{color:var(--mn-faint);cursor:default}.fly-tour-title{margin:0 0 3px;font:600 15px/1.3 var(--font-sans);color:var(--mn-ink)}.fly-tour-text{margin:0;font:400 14px/1.45 var(--font-sans);color:var(--mn-ink)}.fly-tour-note{margin:5px 0 0;font:12px/1.45 var(--font-sans);color:var(--mn-soft)}.fly-panel{position:fixed;z-index:2;top:var(--fly-top);right:var(--fly-inset);bottom:var(--fly-foot);width:var(--fly-panel);box-sizing:border-box;overflow:auto;padding:14px 18px 16px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mn-hair) transparent}.fly-root .fly-panel .rmx-search{flex:none;margin:0 0 12px}html[data-fullmap] .fly-root .fly-place:focus{outline:none}.fly-place .rmx-back{display:block;margin:-4px 0 6px}.fly-place-name{display:flex;align-items:center;gap:8px;margin:0 0 2px;font:600 18px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--mn-ink)}.fly-place-sub{margin:0;font:12.5px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.fly-place-line{margin:8px 0 0;font:400 13.5px/1.45 var(--font-sans);color:var(--mn-ink)}.fly-place-h3{margin:16px 0 0;font:600 13.5px/1.3 var(--font-sans);color:var(--mn-ink)}.fly-rows{display:block;margin:8px 0 0}.fly-rows dt{font:12.5px var(--font-sans);color:var(--mn-soft)}.fly-rows dd{margin:0;font:13px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.fly-rows dd b{font:600 13.5px var(--font-sans);font-variant-numeric:tabular-nums}.fly-rows dd small{font-size:12px;color:var(--mn-soft)}.fly-root .fly-modes{margin:14px 0 0;max-width:100%}.fly-root .fly-modes button{padding:0 8px;font-size:12.5px}.fly-list .rm-rank{overflow:visible}.fly-list .rm-rank-head{margin-top:10px}.fly-list .rm-rank li span[data-col=name]{white-space:nowrap}.fly-staterow{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.fly-staterow .pb-loc{width:18px;height:18px}.fly-actions{margin-top:12px;gap:6px 18px}.fly-actions a{font:500 13px var(--font-sans);color:var(--mn-ink);text-underline-offset:3px;text-decoration-color:var(--mn-hair)}.fly-actions a:hover{text-decoration-color:var(--mn-ink)}.fly-foot{margin-top:16px;border-top:1px solid var(--mn-hair);padding-top:4px}.fly-panel:after{content:"";position:sticky;bottom:-16px;display:block;height:28px;margin:-28px -18px -16px;pointer-events:none;background:linear-gradient(transparent,color-mix(in oklab,var(--mn-paper) 97%,var(--mn-ink)));border-radius:0 0 10px 10px}.fly-skyline{margin:12px 0 0}.fly-skyline svg{display:block;width:100%;height:32px;border-bottom:1px solid var(--mn-hair)}.fly-skyline figcaption,.fly-twin figcaption{margin-top:3px;font:12px/1.4 var(--font-sans);color:var(--mn-soft)}.fly-county-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.fly-twin{flex:none;margin:0}.fly-twin svg{display:block;overflow:visible}.fly-twin text{font:12px var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--mn-soft)}.fly-twin .fly-block-side,.fly-twin .fly-block-top{stroke-width:.75}.fly-tip{position:absolute;z-index:3;left:0;top:0;pointer-events:none;will-change:transform}.fly-tip-card{display:grid;gap:2px;min-width:190px;max-width:290px;padding:8px 11px;background:var(--mn-paper);border:1px solid var(--mn-ink);border-radius:4px;font:13px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.fly-tip-card b{font:600 13.5px/1.3 var(--font-sans);color:var(--mn-ink)}.fly-tip-card small{font-size:12px;color:var(--mn-soft)}.fly-keys{position:absolute;z-index:5;left:calc((100% - var(--fly-right)) / 2);top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 32px));box-sizing:border-box;padding:14px 18px 10px;background:color-mix(in oklab,var(--mn-paper) 94%,transparent);border:1px solid var(--mn-hair)}.fly-keys .fly-place-h3{margin-top:0}.fly-keys dl{margin:8px 0}.fly-keys dl>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;padding:5px 0;border-bottom:1px solid var(--mn-hair);font:13px/1.35 var(--font-sans)}.fly-keys dt{font-weight:600;color:var(--mn-ink)}.fly-keys dd{margin:0;color:var(--mn-soft)}.fly-keys .fly-key-note{max-width:none}.fly-flat .rr-dek a{color:var(--mn-ink);text-underline-offset:3px}@media (min-width:1024px) and (max-width:1439px){.fly-dock{grid-template-columns:minmax(0,1fr)}.fly-root .fly-ctl--tabs .rm-choice{gap:0 13px}.fly-tour{grid-column:1;justify-self:center;width:min(640px,100%)}.fly-tour--idle{justify-self:end;width:auto}.fly-tour.fly-frost{min-height:166px}.fly-hint{grid-column:1}.fly-root{--fly-key-tall:184px}.fly-root[data-fine=on]{--fly-key-tall:260px}.fly-panel{bottom:calc(var(--fly-foot) + var(--fly-key-tall) + 10px)}.fly-key{position:fixed;z-index:2;right:var(--fly-inset);bottom:var(--fly-foot);width:var(--fly-panel);height:var(--fly-key-tall);overflow:hidden;align-content:start;grid-template-columns:minmax(0,1fr);padding:8px 14px 6px}.fly-key-height{border-left:0;padding-left:0;border-top:1px solid var(--mn-hair);margin-top:4px;padding-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.fly-key-height .fly-key-note{margin:0;flex:1 1 96px;min-width:0;max-width:none}.fly-key-height .fly-blocks{flex:none}.fly-ramp .fly-key-note{white-space:nowrap}.fly-root:has(.fly-ramp[data-bins="5"]){--fly-key-tall:232px}.fly-root[data-fine=on]:has(.fly-ramp[data-bins="5"]){--fly-key-tall:300px}.fly-root:has(.fly-ramp[data-bins="10"] .fly-key-note){--fly-key-tall:210px}.fly-root[data-fine=on]:has(.fly-ramp[data-bins="10"] .fly-key-note){--fly-key-tall:286px}.fly-key-tallest-in{display:none}}@media (min-width:1024px) and (max-width:1279px){.fly-statement{font-size:21px}.fly-root .fly-modes{display:grid;grid-template-columns:1fr 1fr;height:auto}.fly-root .fly-modes button{line-height:28px}.fly-root .fly-modes button:nth-child(odd){border-left:0}.fly-root .fly-modes button:nth-child(n+3){border-top:1px solid var(--mn-hair)}}@media (pointer:coarse){.fly-scrub-end,.fly-textbtn{min-height:44px}.fly-scrub-play{width:44px;height:44px;margin-left:-12px}.fly-scrub-track{height:44px}.fly-root .fly-tour-nav.rr-seg,.fly-root .rr-seg{height:46px}.fly-root .fly-tour-nav.rr-seg button,.fly-root .rr-seg button{line-height:44px;min-height:44px}.fly-root .fly-ctl--tabs .rm-choice button{min-height:44px}.fly-cam button{width:44px;height:44px}}@media (max-width:1023px){.fly-wide-only{display:none}.fly-phone-only{display:block}.fly-rail{left:12px;right:12px;top:calc(72px + env(safe-area-inset-top));width:auto;max-width:560px;padding:10px 12px 2px}.fly-meta{margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fly-statement{font-size:20px;line-height:1.15;margin-bottom:4px}.fly-statement span{display:inline}.fly-read{display:none}.fly-rail:not([data-phase="2026"]) .fly-read{display:block;font-size:13px}.fly-ctl--color .fly-ctl-name{display:none}.fly-root .fly-ctl--color .rm-controls{border-bottom:0}.fly-root .fly-ctl--color .rm-choice{max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:24px;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent)}.fly-root .fly-ctl--color .rm-choice::-webkit-scrollbar{display:none}.fly-root .fly-rail .fly-ctl--tabs .rm-choice button{min-height:44px;flex:none}.fly-ctl-pair,.fly-dock{display:block}.fly-dock{position:fixed;left:0;right:0;bottom:0;pointer-events:auto;background:color-mix(in oklab,var(--mn-paper) 93%,transparent);-webkit-backdrop-filter:blur(20px) saturate(.7);backdrop-filter:blur(20px) saturate(.7);border-radius:14px 14px 0 0;padding-bottom:env(safe-area-inset-bottom)}.fly-sheet-head{display:block;height:var(--fly-head);box-sizing:border-box}.fly-sheet-handle{appearance:none;display:grid;place-items:center;width:100%;height:44px;padding:0;background:none;border:0;cursor:pointer}.fly-sheet-handle i{display:block;width:40px;height:4px;border-radius:2px;background:var(--mn-faint)}.fly-sheet-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 14px 0 16px;font:600 14px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.fly-sheet-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fly-sheet-line .rmx-full{flex:none;min-width:64px;min-height:44px}.fly-root[data-tour=on] .fly-sheet-handle{height:30px}.fly-sheet-words{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;height:60px;margin:0 0 10px;padding:0 16px;font:400 14px/20px var(--font-sans);color:var(--mn-ink)}.fly-sheet-words b{font-weight:600}.fly-sheet-stop .fly-sheet-line{font-weight:500;color:var(--mn-soft)}.fly-sheet-stop .fly-tour-nav.rr-seg{overflow:visible}.fly-sheet-body{display:none}.fly-root[data-sheet=open] .fly-sheet-body{display:block;height:calc(56dvh - var(--fly-head));overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px;box-sizing:border-box}.fly-root[data-sheet=peek] .fly-sheet-body{position:relative;display:block;height:calc(var(--fly-peek) - var(--fly-head));overflow:hidden;padding:0 16px;box-sizing:border-box}.fly-root[data-sheet=peek] .fly-sheet-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;pointer-events:none;background:linear-gradient(transparent,var(--mn-paper))}.fly-root[data-sheet=peek] :is(.fly-sheet-controls,.fly-key,.fly-tour,.fly-panel .rmx-search){display:none}.fly-root[data-sheet=peek] .fly-panel{margin-top:0;padding-top:0;border-top:0}.fly-dock .fly-frost{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.fly-key,.fly-panel,.fly-tour{position:static;width:auto;padding:12px 0 0;margin:12px 0 0;border-top:1px solid var(--mn-hair);overflow:visible}.fly-tour.fly-frost{min-height:0}.fly-panel:after{display:none}.fly-tour{margin-top:0;border-top:0;padding-top:0}.fly-dock .fly-tour-foot .fly-tour-nav{display:none}.fly-tour--idle .fly-tour-start{width:100%;min-height:44px}.fly-sheet-controls{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--mn-hair)}.fly-hint{display:none}.fly-tour-head{flex-wrap:wrap}.fly-key{grid-template-columns:minmax(0,1fr);gap:10px 0}.fly-key-height{border-left:0;padding-left:0}.fly-key-note{max-width:none}.fly-cam{position:fixed;top:auto;right:12px;bottom:calc(var(--fly-head) + env(safe-area-inset-bottom) + 12px);flex-direction:row}.fly-cam.rm-step button+button{margin:0 0 0 -1px}.fly-root[data-sheet=peek] .fly-cam{bottom:calc(var(--fly-peek) + env(safe-area-inset-bottom) + 8px)}.fly-cam .fly-cam-keys,.fly-dock .fly-tour--idle,.fly-root[data-sheet=open] .fly-cam{display:none}.fly-cam button{width:44px;height:44px}.fly-touch-only{display:grid!important}.fly-tip{display:none}.fly-note{left:50%;top:46%}.fly-keys{left:50%}}.fly-statement{transition:opacity var(--mn-dur-ui) var(--mn-ease-out)}.fly-root:is([data-intro=flat],[data-intro=risen],[data-intro=wait]) .fly-statement{opacity:0}.fly-sw-nocount{display:inline-block;flex:none;width:14px;height:10px;background:var(--rmx-off);box-shadow:inset 0 0 0 1px var(--mn-hair)}.fly-mini-2{height:22px;font-weight:500}.fly-mini-2 span{display:inline-flex;align-items:center;gap:4px}.fly-ctl--scale{min-height:0}.fly-root .fly-ctl--scale .rm-controls{border-bottom:0}.fly-root .fly-ctl--scale .rm-choice{gap:0 14px}.fly-root .fly-ctl--scale .rm-choice button{font-size:12.5px}.fly-root .fly-modes .fly-ctl{min-height:0}.fly-root .fly-modes .rm-choice{flex-wrap:wrap;gap:0 14px}.fly-root .fly-modes .rm-choice button{font-size:12.5px}.fly-flipmark{display:inline-flex;margin-left:6px;vertical-align:-1px}.fly-flipmark .rmx-flipswatch{width:12px;height:9px}.fly-arrow{display:inline-block;vertical-align:middle;overflow:visible}.fly-arrow.is-d{color:var(--mn-dem)}.fly-arrow.is-r{color:var(--mn-rep)}.fly-arrow.is-n{color:var(--mn-soft)}.fly-arrow-axis{stroke:var(--mn-hair);stroke-width:1}.fly-arrow-shaft{stroke:currentColor;stroke-width:1.5}.fly-arrow-head{fill:currentColor}.fly-arrow-from{fill:var(--mn-paper);stroke:var(--mn-soft);stroke-width:1.2}.fly-arrow-none,.fly-mine{color:var(--mn-soft)}.fly-mine{margin:6px 0 0;font:12.5px/1.4 var(--font-sans)}.fly-mine .fly-textbtn{color:var(--mn-ink)}.fly-share{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:12px;padding-top:6px;border-top:1px solid var(--mn-hair)}.fly-share .fly-textbtn{color:var(--mn-ink)}.fly-share-said{font:12px var(--font-sans);color:var(--mn-soft)}.fly-sheet-acts{display:inline-flex;gap:8px;flex:none;overflow:visible!important}.fly-root[data-card=on]{z-index:2000}.fly-root[data-card=on]>:not(.fly-stage):not(.fly-card-head){display:none!important}.fly-root[data-card=on] .fly-stage:after{display:none}.fly-card-head{position:absolute;z-index:3;left:32px;top:26px;display:flex;align-items:center;gap:22px}.fly-card-title{margin:0;padding-left:22px;border-left:1px solid var(--mn-hair);font:600 40px/1.05 var(--font-display);letter-spacing:-.015em;color:var(--mn-ink)}@media (max-width:1023px){.fly-root[data-tour=on] .fly-sheet-head{height:auto;max-height:52dvh;overflow-y:auto}.fly-root[data-tour=on] .fly-sheet-words{display:block;-webkit-line-clamp:none;line-clamp:none;height:auto;overflow:visible}.fly-root[data-sheet=open] .fly-sheet-body{display:flex;flex-direction:column}.fly-root[data-sheet=open] .fly-sheet-body>.fly-tour{order:0}.fly-root[data-sheet=open] .fly-sheet-body>.fly-sheet-controls{order:1}.fly-root[data-sheet=open] .fly-sheet-body>.fly-key{order:2}.fly-root[data-sheet=open] .fly-sheet-body>.fly-panel{order:3}.fly-sheet-line>span:first-child{white-space:normal;overflow:visible;font-size:13.5px;line-height:1.3}.fly-sheet-two>span{display:block;white-space:normal;overflow:visible}.fly-sheet-two>span+span{font:500 12px/1.35 var(--font-sans);color:var(--mn-soft)}}.fly-credit{position:absolute;z-index:2;right:var(--fly-right);bottom:4px;margin:0;font:12px/1.4 var(--font-sans);color:var(--mn-soft);-webkit-text-stroke:3px var(--mn-paper);paint-order:stroke fill;white-space:nowrap}.fly-credit a{color:inherit;text-decoration:underline;text-decoration-color:var(--mn-hair);text-underline-offset:2px}.fly-credit a:hover{color:var(--mn-ink)}@media (max-width:1023px){.fly-credit{position:fixed;right:12px;left:12px;bottom:calc(var(--fly-head) + env(safe-area-inset-bottom) + 62px);white-space:normal;text-align:right}.fly-root[data-sheet=peek] .fly-credit{bottom:calc(var(--fly-peek) + env(safe-area-inset-bottom) + 58px)}.fly-root[data-sheet=open] .fly-credit{bottom:calc(56dvh + env(safe-area-inset-bottom) + 4px)}}@media (pointer:coarse){.fly-credit a{display:inline-block;padding:14px 0;margin:-14px 0}}.fly-years{margin:12px 0 0}.fly-years svg{display:block;width:100%;max-width:300px;height:auto;overflow:visible}.fly-years-even{stroke:var(--mn-hair);stroke-width:1}.fly-years-line{fill:none;stroke:var(--mn-soft);stroke-width:1.5}.fly-years-b .fly-years-line{stroke-dasharray:4 3}.fly-years-dot{stroke:var(--mn-paper);stroke-width:1.5;fill:var(--mn-soft)}.fly-years-dot.is-d{fill:var(--mn-dem)}.fly-years-dot.is-r{fill:var(--mn-rep)}.fly-years-b .fly-years-dot{stroke:var(--mn-ink);stroke-width:1}.fly-root .fly-years text{font:400 12px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;fill:var(--mn-soft)}.fly-root .fly-years .fly-years-value{font-weight:600;fill:var(--mn-ink)}.fly-years .fly-years-name{fill:var(--mn-ink)}.fly-years figcaption{margin-top:2px;font:12px/1.4 var(--font-sans);color:var(--mn-soft)}.fly-group-family{margin-top:10px}.fly-group-title{margin:0 0 2px;font:600 12.5px/1.3 var(--font-sans);color:var(--mn-soft)}.fly-groups ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--mn-hair)}.fly-groups li{border-bottom:1px solid var(--mn-hair)}.fly-group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;width:100%;min-height:44px;padding:6px;border:0;background:none;text-align:left;cursor:pointer;color:var(--mn-ink);font:13px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;transition:background-color var(--mn-dur-micro) var(--mn-ease-out)}.fly-group:focus-visible,.fly-group:hover{background:var(--mn-wash)}.fly-group[aria-pressed=true]{background:var(--mn-wash);box-shadow:inset 2px 0 0 var(--mn-ink)}.fly-group-name{font-weight:600}.fly-group-margins,.fly-group-shift{justify-self:end;white-space:nowrap}.fly-group-shift{grid-column:2;font-size:12.5px}.fly-group small{grid-column:1;grid-row:2;font-size:12px;color:var(--mn-soft)}.fly-compare{width:100%;margin:10px 0 0;border-collapse:collapse;table-layout:fixed;font:13px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.fly-compare td,.fly-compare th{padding:5px 0;border-bottom:1px solid var(--mn-hair);text-align:left;vertical-align:top}.fly-root .fly-compare tbody th{width:34%;padding-right:8px;font:400 12.5px/1.3 var(--font-sans);color:var(--mn-soft)}.fly-compare td{padding-right:6px}.fly-compare td b{font-weight:600}.fly-compare td small{display:block;font-size:12px;color:var(--mn-soft)}.fly-compare thead th{font-weight:600}.fly-compare thead .fly-textbtn{padding:0;color:var(--mn-ink);text-align:left}.fly-picking{color:var(--mn-ink)}@media (min-width:1024px) and (max-width:1439px){.fly-root .fly-rail .fly-ctl--color .rm-controls{border-bottom:0}.fly-root .fly-rail .fly-ctl--color .rm-choice{flex-wrap:wrap;gap:0 14px}.fly-root .fly-rail .fly-ctl--color{align-items:flex-start}.fly-root .fly-rail .fly-ctl--color .fly-ctl-name{padding-top:8px}}.fly-here{margin:0 0 6px}.fly-here-line{margin:0;font:600 15px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.fly-here-block{margin:3px 0 0;font:400 13px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.fly-here-block+.fly-here-block{color:var(--mn-soft)}.fly-here-more{display:none}.fly-rail[data-here=on] .fly-statement{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1023px){.fly-rail[data-here=on][data-open=off]>:not(.fly-here){display:none}.fly-rail[data-here=on]{padding-bottom:6px}.fly-rail[data-here=on] .fly-here{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.fly-rail[data-here=on] .fly-here-line{min-width:0;font-size:13.5px}.fly-rail[data-here=on] .fly-here-block{display:none}.fly-rail[data-here=on] .fly-here-more{display:inline-flex;align-items:center;flex:none;min-height:44px}}.fly-cam .fly-cam-compass{touch-action:none;cursor:ew-resize}.fly-cam .fly-cam-out{width:auto;padding:0 8px;font:500 12.5px var(--font-sans);white-space:nowrap}@media (min-width:1024px){.fly-cam{align-items:flex-end;overflow:visible}.fly-cam .fly-cam-out{margin-top:6px!important;border-radius:4px}}.fly-intro{position:absolute;left:0;bottom:calc(100% + 12px);width:min(340px,100%);box-sizing:border-box;padding:12px 16px 6px;pointer-events:auto}.fly-intro-h{margin:0 0 4px;font:600 14px/1.3 var(--font-sans);color:var(--mn-ink)}.fly-intro-p{margin:0 0 6px;font:400 13px/1.45 var(--font-sans);color:var(--mn-ink)}.fly-intro-move{color:var(--mn-soft)}.fly-intro-touch{display:none}@media (pointer:coarse){.fly-intro-touch{display:inline}.fly-intro-mouse{display:none}}.fly-intro-acts{display:flex;align-items:center;gap:16px;margin:8px 0 4px}@media (pointer:coarse){.fly-intro-acts .rmx-full{min-height:44px}}.fly-street-in .rmx-full{min-height:34px}@media (pointer:coarse){.fly-street-in .rmx-full{min-height:44px}}@media (max-width:1023px){.fly-cam{flex-wrap:wrap-reverse;justify-content:flex-end;max-width:calc(100vw - 24px)}.fly-cam .fly-cam-out{order:10;flex-basis:auto;margin:0 0 6px!important;border-radius:4px}.fly-dock .fly-intro{position:fixed;left:12px;right:12px;width:auto;bottom:calc(var(--fly-head) + env(safe-area-inset-bottom) + 112px);background:color-mix(in oklab,var(--mn-paper) 95%,transparent);border-radius:10px;box-shadow:inset 0 0 0 1px var(--mn-hair)}.fly-root[data-sheet=peek] .fly-dock .fly-intro{bottom:calc(var(--fly-peek) + env(safe-area-inset-bottom) + 108px)}.fly-root[data-sheet=open] .fly-dock .fly-intro{display:none}}