:root{--mwf-font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mwf-control-weight:650;--mwf-control-radius:10px;--mwf-control-radius-compact:8px;--mwf-icon-radius:50%;--mwf-panel-radius:16px;--mwf-panel-radius-compact:13px;--mwf-dialog-radius:20px;--mwf-dialog-radius-compact:14px;--mwf-sheet-radius:20px;--mwf-floating-radius:14px;--mwf-floating-radius-compact:11px;--mwf-header-radius:16px;--mwf-panel-shadow:0 10px 34px #00000040;--mwf-floating-shadow:0 2px 10px #0000002e;--mwf-floating-background:var(--surface);--mwf-map-control-background:color-mix(in srgb, var(--surface) 92%, transparent);--mwf-floating-blur:none;--mwf-selected-background:color-mix(in srgb, var(--primary) 16%, var(--surface));--mwf-tab-radius:8px 8px 0 0;--mwf-tab-indicator:var(--primary);--mwf-tab-selected-background:transparent;--mwf-motion-duration:.14s;--mwf-motion-factor:1;--mwf-motion-easing:ease-out}@media (prefers-reduced-motion:reduce){:root{--mwf-motion-factor:0}}:root[data-platform=android]{--mwf-font-ui:Roboto, "Noto Sans", system-ui, sans-serif;--mwf-control-weight:600;--mwf-control-radius:999px;--mwf-control-radius-compact:999px;--mwf-icon-radius:16px;--mwf-panel-radius:28px;--mwf-panel-radius-compact:24px;--mwf-dialog-radius:28px;--mwf-dialog-radius-compact:24px;--mwf-sheet-radius:28px;--mwf-floating-radius:20px;--mwf-floating-radius-compact:16px;--mwf-header-radius:24px;--mwf-panel-shadow:0 8px 24px #0000002e;--mwf-floating-background:var(--surface-muted);--mwf-map-control-background:var(--surface-muted);--mwf-selected-background:color-mix(in srgb, var(--primary) 22%, var(--surface));--mwf-dark-selected-background:var(--mwf-selected-background);--mwf-dark-tab-selected-background:var(--mwf-selected-background);--mwf-tab-radius:16px 16px 0 0;--mwf-tab-selected-background:var(--mwf-selected-background);--mwf-motion-duration:.2s;--mwf-motion-easing:cubic-bezier(.2, 0, 0, 1)}:root[data-platform=ios]{--mwf-font-ui:-apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mwf-control-weight:600;--mwf-control-radius:12px;--mwf-control-radius-compact:10px;--mwf-panel-radius:22px;--mwf-panel-radius-compact:18px;--mwf-dialog-radius:24px;--mwf-dialog-radius-compact:20px;--mwf-sheet-radius:24px;--mwf-floating-radius:22px;--mwf-floating-radius-compact:18px;--mwf-header-radius:24px;--mwf-panel-shadow:0 12px 36px #00000029;--mwf-floating-shadow:0 3px 16px #0000001f;--mwf-map-control-background:var(--surface);--mwf-tab-radius:10px;--mwf-tab-indicator:transparent;--mwf-tab-selected-background:var(--surface);--mwf-dark-selected-background:var(--mwf-selected-background);--mwf-dark-tab-selected-background:var(--surface);--mwf-motion-duration:.18s;--mwf-motion-easing:cubic-bezier(.22, .61, .36, 1)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){:root[data-platform=ios]{--mwf-floating-background:color-mix(in srgb, var(--surface) 88%, transparent);--mwf-map-control-background:var(--mwf-floating-background);--mwf-floating-blur:blur(20px) saturate(140%)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root[data-platform=ios]{--mwf-floating-background:var(--surface);--mwf-map-control-background:var(--surface);--mwf-floating-blur:none}}:root{--mwf-icon-button-size:44px;--mwf-graph-render-height:270px;--mwf-graph-height:270px;--mwf-graph-font-scale:1.25;--mwf-graph-axis-width:78px;--mwf-graph-axis-top:44px;--mwf-graph-axis-height:163px}@media (width<=700px){:root{--mwf-icon-button-size:36px;--mwf-graph-height:135px;--mwf-graph-font-scale:1.5;--mwf-graph-axis-width:39px;--mwf-graph-axis-top:22px;--mwf-graph-axis-height:81.5px}}.site-notifications.svelte-12qhfyh{z-index:1000;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;top:76px;right:16px}.site-notification.svelte-12qhfyh{border:1px solid var(--primary);background:var(--surface,white);color:var(--ink);pointer-events:auto;border-radius:12px;align-items:start;gap:12px;padding:14px;display:flex;box-shadow:0 4px 16px #0003}.notification-content.svelte-12qhfyh{color:inherit;flex:1;text-decoration:none}.notification-content.svelte-12qhfyh:hover{text-decoration:underline}.site-notification.svelte-12qhfyh button:where(.svelte-12qhfyh){color:inherit;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;margin-left:auto;font-size:24px}.site-notification.active.svelte-12qhfyh{border-width:2px;border-color:#b3261e}
