@layer granum{:where(.gr-explore-toggle,.gr-range-form,.gr-bookmark-form){display:flex;align-items:center;flex-wrap:wrap;gap:8px}:where(.gr-explore-toggle){flex-shrink:0;padding:6px 18px}:where(.gr-explorer-panel){flex-shrink:1;min-height:0;max-height:min(340px,48vh);max-height:min(340px,48dvh);overflow:auto;overscroll-behavior:contain;padding:12px 18px}:where(.gr-explorer-panel:has(.gr-bookmarks)){max-height:min(480px,62vh);max-height:min(480px,62dvh)}:where(.gr-range-form,.gr-bookmark-form){margin:12px 0;align-items:end}:where(.gr-range-form label,.gr-bookmark-form label){display:flex;flex-direction:column;gap:4px;min-width:0}:where(.gr-range-form .gr-input){width:140px;max-width:100%}:where(.gr-bookmark-form .gr-input){width:220px;max-width:100%}:where(.gr-bookmarks){display:flex;flex-direction:column;align-items:stretch;list-style:none;gap:6px;margin:8px 0 0;padding:0}:where(.gr-bookmarks li){display:flex;align-items:stretch;gap:6px}:where(.gr-bookmarks-heading){margin:12px 0 0}:where(.gr-range-summary dl){display:flex;flex-wrap:wrap;gap:24px;margin:12px 0 6px}:where(.gr-range-summary dd){margin:0}:where(.gr-summary-heading){display:flex;align-items:baseline;gap:10px}:where(.gr-summary-heading strong){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.gr-flow-heading,.gr-selection-overview,.gr-map-prompt){display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.gr-flow-heading>div,.gr-selection-description){min-width:0}:where(.gr-flow-heading>.gr-button){flex-shrink:0}:where(.gr-flow-heading p,.gr-map-prompt p){margin:3px 0 0}:where(.gr-selection-methods){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}:where(.gr-selection-method,.gr-saved-view,.gr-selection-description){display:flex;flex-direction:column;align-items:start;gap:4px;text-align:left}:where(.gr-bookmarks .gr-saved-view){flex:1 1 auto;flex-direction:row;align-items:baseline;gap:10px;min-width:0}:where(.gr-bookmarks .gr-saved-view>strong){flex:1 1 auto;min-width:0}:where(.gr-place-index){flex:none;width:1.6em;text-align:right;font-variant-numeric:tabular-nums}:where(.gr-bookmarks .gr-saved-view>span:last-child){flex:none}:where(.gr-selection-description){overflow-wrap:anywhere}:where(.gr-range-picker .gr-range-form){display:block;margin:16px 0 0}:where(.gr-range-inputs,.gr-range-confirm){display:flex;align-items:end;gap:12px}:where(.gr-range-inputs){max-width:440px}:where(.gr-range-inputs label){flex:1}:where(.gr-range-inputs .gr-input){width:100%}:where(.gr-range-inputs>span){padding-bottom:8px}:where(.gr-range-confirm){flex-wrap:wrap;align-items:center;margin-top:14px}:where(.gr-saved-views-trigger){margin-left:auto}:where(.gr-selection-card){flex-shrink:1;min-height:0;max-height:48vh;max-height:48dvh;overflow:auto;overscroll-behavior:contain;padding:14px 18px 10px}:where(.gr-selection-details){margin-top:10px}:where(.gr-selection-details>summary){width:fit-content;cursor:pointer}:where(.gr-selection-details .gr-range-summary){padding:12px 0 2px;max-width:520px}:where(.gr-comparison-range .gr-button){align-self:start;margin-top:5px}:where(.gr-flow-message){flex-shrink:0;margin:0;padding:8px 18px}:where(.gr-map-prompt){flex-shrink:0;padding:12px 18px;flex-wrap:wrap}:where(.gr-comparison-setup){flex-shrink:1;min-height:0;max-height:42vh;max-height:42dvh;overflow:auto;overscroll-behavior:contain;padding:12px 18px}:where(.gr-comparison-actions){display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}:where(.gr-comparison-primary){margin-left:auto}:where(.gr-comparison-ranges){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}:where(.gr-comparison-range){display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;overflow-wrap:anywhere}:where(.gr-comparison-setup+.gr-explorer-panel){max-height:22vh;max-height:22dvh}:where(.gr-comparison-setup~.gr-body,.gr-explorer-panel~.gr-body,.gr-selection-card~.gr-body){min-height:100px}:where(.gr-compare){width:min(1200px,calc(100vw - 24px));max-height:92vh;max-height:92dvh;overflow:auto;padding:20px}:where(.gr-compare-panes){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}:where(.gr-tool-message:empty){display:none}@media(max-width:650px){:where(.gr-selection-methods){grid-template-columns:minmax(0,1fr);gap:6px}:where(.gr-selection-overview){align-items:start;flex-direction:column}:where(.gr-selection-card,.gr-explorer-panel){padding:12px}:where(.gr-range-confirm>span){flex-basis:100%}:where(.gr-explore-toggle>span){display:none}:where(.gr-comparison-setup){padding:10px}:where(.gr-comparison-range){padding:8px}:where(.gr-compare-panes){grid-template-columns:minmax(0,1fr)}}:where(.gr-hint){position:absolute;right:calc(var(--gr-rail-width, 232px) + 14px);top:110px;max-width:250px;display:flex;align-items:start;gap:10px;z-index:5}:where(.gr-hint-1,.gr-hint-2){top:58px}:where(.gr-hint-2){left:18px;right:auto}@media(max-width:650px){:where(.gr-hint){right:72px;max-width:210px}:where(.gr-hint-2){left:12px;right:auto}}}@layer granum{:where(.gr-root:not([data-unstyled]) .gr-hint){background:var(--gr-panel);border:1px solid var(--gr-line);color:var(--gr-text);padding:12px;border-radius:6px;font-size:12px;box-shadow:0 5px 20px #0001}:where(.gr-root:not([data-unstyled]) .gr-hint .gr-button){border:0;padding:0 3px;line-height:1.2}:where(.gr-root:not([data-unstyled]) .gr-explorer-panel .gr-input){border:1px solid var(--gr-line);border-radius:5px;padding:6px 8px;background:var(--gr-bg)}:where(.gr-root:not([data-unstyled]) .gr-explore-toggle,.gr-root:not([data-unstyled]) .gr-explorer-panel){border-bottom:1px solid var(--gr-line)}:where(.gr-root:not([data-unstyled]) .gr-explore-toggle){font-size:12px}:where(.gr-root:not([data-unstyled]) .gr-range-summary p){margin:5px 0}:where(.gr-root:not([data-unstyled]) .gr-range-summary dt,.gr-root:not([data-unstyled]) .gr-tool-message,.gr-root:not([data-unstyled]) .gr-explore-toggle>span){color:var(--gr-muted)}:where(.gr-root:not([data-unstyled]) .gr-range-summary dd){font-size:17px}:where(.gr-root:not([data-unstyled]) .gr-summary-heading strong){color:var(--gr-text);font-size:13px;font-weight:600}:where(.gr-root:not([data-unstyled]) .gr-selection-card,.gr-root:not([data-unstyled]) .gr-map-prompt){background:var(--gr-panel);border-bottom:1px solid var(--gr-line)}:where(.gr-root:not([data-unstyled]) .gr-flow-heading strong){font-size:14px}:where(.gr-root:not([data-unstyled]) .gr-flow-heading p,.gr-root:not([data-unstyled]) .gr-selection-method>span,.gr-root:not([data-unstyled]) .gr-range-confirm>span,.gr-root:not([data-unstyled]) .gr-selection-description>span,.gr-root:not([data-unstyled]) .gr-summary-note,.gr-root:not([data-unstyled]) .gr-map-prompt p,.gr-root:not([data-unstyled]) .gr-saved-view>span,.gr-root:not([data-unstyled]) .gr-bookmarks-heading){color:var(--gr-muted);font-size:12px}:where(.gr-root:not([data-unstyled]) .gr-saved-view>.gr-place-index){color:var(--gr-mark);font-weight:600}:where(.gr-root:not([data-unstyled]) .gr-selection-description .gr-selection-kicker){color:var(--gr-accent);font-weight:600}:where(.gr-root:not([data-unstyled]) .gr-selection-description>strong){font-size:14px}:where(.gr-root:not([data-unstyled]) .gr-selection-method){padding:12px;background:var(--gr-panel)}:where(.gr-root:not([data-unstyled]) .gr-selection-method:hover){border-color:var(--gr-accent)}:where(.gr-root:not([data-unstyled]) .gr-selection-details>summary){color:var(--gr-muted);font-size:12px}:where(.gr-root:not([data-unstyled]) .gr-selection-details>summary:focus-visible){outline:2px solid var(--gr-accent);outline-offset:2px}:where(.gr-root:not([data-unstyled]) .gr-summary-quality){padding:2px 7px;border:1px solid var(--gr-line);border-radius:4px;color:var(--gr-muted);font-size:11px}:where(.gr-root:not([data-unstyled]) .gr-form-error){color:var(--gr-text);border-left:2px solid var(--gr-mark);padding-left:10px;margin:12px 0 0}:where(.gr-root:not([data-unstyled]) .gr-flow-primary:not(:disabled),.gr-root:not([data-unstyled]) .gr-comparison-primary:not(:disabled)){background:var(--gr-accent);border-color:var(--gr-accent);color:var(--gr-bg)}:where(.gr-root:not([data-unstyled]) .gr-flow-primary:not(:disabled):hover,.gr-root:not([data-unstyled]) .gr-comparison-primary:not(:disabled):hover){background:color-mix(in srgb,var(--gr-accent) 85%,var(--gr-text))}:where(.gr-root:not([data-unstyled]) .gr-comparison-setup){background:var(--gr-panel);border-bottom:1px solid var(--gr-line);font-size:12px}:where(.gr-root:not([data-unstyled]) .gr-comparison-setup:focus-visible){outline:2px solid var(--gr-accent);outline-offset:-2px}:where(.gr-root:not([data-unstyled]) .gr-comparison-range){border:1px solid var(--gr-line);border-radius:var(--gr-radius);background:var(--gr-bg)}:where(.gr-root:not([data-unstyled]) .gr-comparison-range[data-empty]){border-style:dashed;background:transparent}:where(.gr-root:not([data-unstyled]) .gr-comparison-range>strong){font-size:13px}:where(.gr-root:not([data-unstyled]) .gr-comparison-range>span){color:var(--gr-muted)}:where(.gr-root:not([data-unstyled]) .gr-comparison-range .gr-comparison-step){color:var(--gr-accent);font-weight:600}:where(.gr-root:not([data-unstyled]) .gr-compare){color:var(--gr-text);background:var(--gr-bg);border:1px solid var(--gr-line);border-radius:8px}:where(.gr-root:not([data-unstyled]) .gr-compare::backdrop){background:#0006}}
