@charset "UTF-8";:root{--hbm-paper-50: #fdfbf6;--hbm-paper-100: #f8f4ea;--hbm-paper-200: #f0e9d9;--hbm-paper-300: #e4dac3;--hbm-paper-400: #d2c4a6;--hbm-paper-500: #b8a684;--hbm-paper-600: #93815f;--hbm-ink-100: #8a7f70;--hbm-ink-200: #6d6154;--hbm-ink-300: #52483d;--hbm-ink-400: #3d352c;--hbm-ink-500: #2c261f;--hbm-ink-600: #1e1a15;--hbm-ink-700: #14110e;--hbm-humus-100: #6a6154;--hbm-humus-200: #4c463b;--hbm-humus-300: #38332a;--hbm-humus-400: #2a2620;--hbm-humus-500: #201d18;--hbm-humus-600: #191612;--hbm-humus-700: #12100d;--hbm-leaf-100: #dfe9d2;--hbm-leaf-200: #b9d09c;--hbm-leaf-300: #8fb26a;--hbm-leaf-400: #6b9247;--hbm-leaf-500: #4f7333;--hbm-leaf-600: #3a5626;--hbm-leaf-700: #27391a;--hbm-chlorosis-100: #f7ecc9;--hbm-chlorosis-200: #eed894;--hbm-chlorosis-300: #dcb94f;--hbm-chlorosis-400: #bf9a2c;--hbm-chlorosis-500: #97781f;--hbm-chlorosis-600: #6d5615;--hbm-necrosis-100: #efd8cd;--hbm-necrosis-200: #d9ab96;--hbm-necrosis-300: #b8735a;--hbm-necrosis-400: #96513a;--hbm-necrosis-500: #763c2a;--hbm-necrosis-600: #55291c;--hbm-terra-100: #f6ddcd;--hbm-terra-200: #e6b494;--hbm-terra-300: #d08a61;--hbm-terra-400: #b96b40;--hbm-terra-500: #9a5330;--hbm-terra-600: #763d22;--hbm-sill-100: #dfe7e6;--hbm-sill-200: #b3c6c5;--hbm-sill-300: #86a3a3;--hbm-sill-400: #5f8080;--hbm-sill-500: #456060;--hbm-space-0: 0;--hbm-space-1: .25rem;--hbm-space-2: .5rem;--hbm-space-3: .75rem;--hbm-space-4: 1rem;--hbm-space-5: 1.5rem;--hbm-space-6: 2rem;--hbm-space-7: 3rem;--hbm-space-8: 4rem;--hbm-space-9: 6rem;--hbm-space-10: 8rem;--hbm-family-plate: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Noto Naskh Arabic", serif;--hbm-family-hand: ui-sans-serif, system-ui, "Segoe UI", Inter, "Noto Sans Arabic", "Helvetica Neue", Arial, sans-serif;--hbm-family-label: ui-monospace, "SFMono-Regular", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--hbm-size-100: 3.25rem;--hbm-size-75: 2.125rem;--hbm-size-55: 1.4375rem;--hbm-size-30: 1rem;--hbm-size-25: .875rem;--hbm-size-18: .75rem;--hbm-weight-regular: 400;--hbm-weight-medium: 500;--hbm-weight-bold: 650;--hbm-leading-tight: 1.15;--hbm-leading-snug: 1.35;--hbm-leading-body: 1.65;--hbm-tracking-plate: .01em;--hbm-tracking-label: .14em;--hbm-rule-hair: 1px;--hbm-rule-strong: 2px;--hbm-rule-mount: 4px;--hbm-radius-0: 0;--hbm-radius-1: 2px;--hbm-radius-2: 5px;--hbm-radius-3: 10px;--hbm-radius-4: 18px;--hbm-radius-pill: 999px;--hbm-lift-0: none;--hbm-lift-1: 0 1px 2px rgba(30, 26, 21, .1);--hbm-lift-2: 0 2px 6px rgba(30, 26, 21, .14);--hbm-lift-3: 0 8px 24px rgba(30, 26, 21, .2);--hbm-dur-1: .12s;--hbm-dur-2: .24s;--hbm-dur-3: .42s;--hbm-dur-4: .7s;--hbm-ease-unfurl: cubic-bezier(.22, .61, .2, 1);--hbm-ease-settle: cubic-bezier(.33, 0, .15, 1);--hbm-measure-prose: 68ch;--hbm-measure-note: 46ch;--hbm-z-world: 0;--hbm-z-raised: 10;--hbm-z-menu: 40;--hbm-z-drawer: 60;--hbm-z-toast: 80;--vs-void: #0a0c0c;--vs-void-deep: #070909;--vs-sheet: #171c1c;--vs-sheet-quiet: #101414;--vs-well: #0d1111;--vs-hover: #1f2626;--vs-ink: var(--hbm-sill-100);--vs-ink-second: var(--hbm-sill-200);--vs-ink-muted: var(--hbm-sill-300);--vs-ink-faint: var(--hbm-sill-500);--vs-ink-on-fill: #070909;--vs-binomial: var(--hbm-sill-200);--vs-chrome: #000202;--vs-chrome-solid: #000202;--vs-chrome-rule: rgba(179, 198, 197, .16);--vs-chrome-rule-lit: var(--hbm-sill-300);--vs-chrome-ink: var(--hbm-sill-400);--vs-chrome-ink-lit: var(--hbm-sill-200);--vs-chrome-key: var(--hbm-sill-200);--vs-chrome-hover: rgba(179, 198, 197, .08);--vs-chrome-blur: none;--vs-corner-chrome: var(--hbm-radius-0);--vs-chrome-pad: var(--hbm-space-1);--vs-chrome-track: .22em;--vs-vital: var(--hbm-sill-200);--vs-vital-bright: var(--hbm-sill-100);--vs-vital-deep: var(--hbm-sill-400);--vs-vital-quiet: rgba(179, 198, 197, .1);--vs-vital-edge: rgba(179, 198, 197, .38);--vs-mutate: var(--hbm-terra-300);--vs-mutate-quiet: rgba(208, 138, 97, .14);--vs-mutate-ink: #070909;--vs-membrane: rgba(179, 198, 197, .16);--vs-membrane-lit: rgba(179, 198, 197, .42);--vs-membrane-rule: rgba(179, 198, 197, .1);--vs-halo-quiet: 0 0 0 1px rgba(179, 198, 197, .05);--vs-halo-lit: 0 0 0 1px rgba(179, 198, 197, .3), 0 10px 30px rgba(7, 9, 9, .7);--vs-vein: rgba(179, 198, 197, .2);--vs-vein-live: var(--hbm-sill-200);--vs-vein-unknown: rgba(105, 96, 84, .4);--vs-vein-width: 1.5px;--vs-vein-width-live: 2.25px;--vs-vein-node: var(--hbm-sill-300);--vs-vein-bud-r: 1.8;--vs-mote: rgba(179, 198, 197, .42);--vs-mote-link: rgba(179, 198, 197, .11);--vs-focus: var(--hbm-chlorosis-200);--vs-focus-width: var(--hbm-rule-strong);--vs-focus-offset: 2px;--vs-thriving: var(--hbm-leaf-300);--vs-stable: var(--hbm-leaf-200);--vs-watch: var(--hbm-chlorosis-300);--vs-ailing: var(--hbm-necrosis-300);--vs-lost: var(--hbm-ink-100);--vs-conf-high: var(--hbm-leaf-300);--vs-conf-medium: var(--hbm-chlorosis-300);--vs-conf-low: var(--hbm-sill-400);--vs-conf-track: rgba(179, 198, 197, .14);--vs-unknown: var(--hbm-paper-600);--vs-unknown-fill: rgba(147, 129, 95, .07);--vs-stale: var(--hbm-chlorosis-300);--vs-offline: var(--hbm-paper-400);--vs-error: var(--hbm-necrosis-300);--vs-error-quiet: rgba(184, 115, 90, .11);--vs-skeleton: rgba(179, 198, 197, .05);--vs-skeleton-lit: rgba(179, 198, 197, .1);--vs-kind-collection: var(--hbm-sill-200);--vs-kind-species: var(--hbm-leaf-200);--vs-kind-plant: var(--hbm-leaf-300);--vs-kind-guide: var(--hbm-sill-300);--vs-kind-problem: var(--hbm-necrosis-300);--vs-kind-journal: var(--hbm-paper-500);--vs-kind-platform: var(--hbm-chlorosis-300);--vs-kind-region: var(--hbm-paper-600);--vs-rung-100: var(--hbm-size-75);--vs-rung-75: var(--hbm-size-55);--vs-rung-55: 1.125rem;--vs-rung-30: var(--hbm-size-25);--vs-rung-25: var(--hbm-size-18);--vs-rung-18: .6875rem;--vs-face-name: var(--hbm-family-hand);--vs-face-body: var(--hbm-family-hand);--vs-face-label: var(--hbm-family-label);--vs-face-latin: var(--hbm-family-plate);--vs-lead-name: var(--hbm-leading-tight);--vs-lead-body: var(--hbm-leading-snug);--vs-lead-snug: var(--hbm-leading-snug);--vs-track-label: .12em;--vs-track-name: 0;--vs-gutter-tight: var(--hbm-space-1);--vs-gutter: var(--hbm-space-3);--vs-gutter-card: var(--hbm-space-4);--vs-gutter-wide: var(--hbm-space-5);--vs-gutter-air: var(--hbm-space-6);--vs-atlas-h: 5.5rem;--vs-pitch-x: 300px;--vs-pitch-y: 180px;--vs-lattice-cols: 12;--vs-lattice-rows: 11;--vs-card-focus: clamp(26rem, 34vw, 32rem);--vs-card-near: 11.5rem;--vs-card-far: 9rem;--vs-card-fringe: 6.5rem;--vs-cap-near: 13rem;--vs-cap-far: 10rem;--vs-cap-fringe: 7rem;--vs-card-air: 5rem;--vs-card-reach: .96;--cam-k: 1;--vs-corner-card: var(--hbm-radius-2);--vs-corner-inner: var(--hbm-radius-1);--vs-corner-chip: var(--hbm-radius-1);--vs-corner-well: var(--hbm-radius-1);--vs-hair: var(--hbm-rule-hair);--vs-strong: var(--hbm-rule-strong);--vs-mount: var(--hbm-rule-strong);--vs-dur-nav: .3s;--vs-dur-quick: var(--hbm-dur-1);--vs-dur-settle: var(--hbm-dur-2);--vs-ease-travel: var(--hbm-ease-unfurl);--vs-ease-settle: var(--hbm-ease-settle);--vs-tick-focus: 7rem;--vs-tick-near: 3rem;--vs-tick-far: 1.75rem;--vs-tick-fringe: 1.25rem;--vs-tick-weight: var(--vs-mount);--vs-tick-op: .7;--vs-chrome-face: var(--hbm-family-label);--vs-chrome-case: uppercase;--vs-chrome-variant: normal;--vs-chrome-size: var(--vs-rung-18);--vs-z-world: var(--hbm-z-world);--vs-z-node: var(--hbm-z-raised);--vs-z-panel: var(--hbm-z-menu);--vs-z-chrome: var(--hbm-z-drawer);--vs-z-live: var(--hbm-z-toast)}[data-palette=terrarium]{--vs-void: var(--hbm-ink-700);--vs-void-deep: #0b0d0d;--vs-sheet: var(--hbm-ink-500);--vs-sheet-quiet: var(--hbm-ink-600);--vs-well: var(--hbm-ink-600);--vs-hover: var(--hbm-ink-300);--vs-vital: var(--hbm-sill-100);--vs-vital-bright: #ffffff;--vs-vital-deep: var(--hbm-sill-300);--vs-vital-quiet: rgba(223, 231, 230, .1);--vs-vital-edge: rgba(223, 231, 230, .34);--vs-chrome: #060707;--vs-chrome-solid: #060707;--vs-chrome-key: var(--hbm-sill-100);--vs-vein: rgba(223, 231, 230, .2);--vs-vein-live: var(--hbm-sill-100);--vs-vein-node: var(--hbm-sill-200);--vs-mote: rgba(223, 231, 230, .4);--vs-mote-link: rgba(223, 231, 230, .1)}[data-palette=night-canopy]{--vs-void: var(--hbm-humus-700);--vs-void-deep: #0c0b09;--vs-sheet: var(--hbm-humus-500);--vs-sheet-quiet: var(--hbm-humus-600);--vs-well: var(--hbm-humus-600);--vs-hover: var(--hbm-humus-300);--vs-ink: var(--hbm-paper-100);--vs-ink-second: var(--hbm-paper-300);--vs-ink-muted: var(--hbm-paper-500);--vs-ink-faint: var(--hbm-humus-100);--vs-binomial: var(--hbm-paper-400);--vs-chrome: #050403;--vs-chrome-solid: #050403;--vs-chrome-key: var(--hbm-leaf-300);--vs-chrome-ink: var(--hbm-humus-100);--vs-chrome-ink-lit: var(--hbm-paper-300);--vs-vital: var(--hbm-leaf-300);--vs-vital-bright: var(--hbm-leaf-200);--vs-vital-deep: var(--hbm-leaf-500);--vs-vital-quiet: rgba(143, 178, 106, .12);--vs-vital-edge: rgba(143, 178, 106, .4);--vs-membrane: rgba(223, 231, 230, .14);--vs-membrane-lit: rgba(223, 231, 230, .34);--vs-membrane-rule: rgba(223, 231, 230, .09);--vs-vein: rgba(143, 178, 106, .22);--vs-vein-live: var(--hbm-leaf-300);--vs-vein-node: var(--hbm-leaf-200);--vs-mote: rgba(143, 178, 106, .46);--vs-mote-link: rgba(143, 178, 106, .13)}[data-palette=potting-shed]{--vs-void: var(--hbm-humus-700);--vs-void-deep: var(--hbm-humus-700);--vs-sheet: var(--hbm-humus-500);--vs-sheet-quiet: var(--hbm-humus-600);--vs-well: var(--hbm-humus-600);--vs-hover: var(--hbm-humus-300);--vs-ink: var(--hbm-paper-100);--vs-ink-second: var(--hbm-paper-300);--vs-ink-muted: var(--hbm-paper-500);--vs-ink-faint: var(--hbm-humus-100);--vs-chrome: #050403;--vs-chrome-solid: #050403;--vs-chrome-key: var(--hbm-terra-300);--vs-chrome-ink: var(--hbm-humus-100);--vs-chrome-ink-lit: var(--hbm-paper-300);--vs-vital: var(--hbm-terra-300);--vs-vital-bright: var(--hbm-terra-200);--vs-vital-deep: var(--hbm-terra-500);--vs-vital-quiet: rgba(208, 138, 97, .14);--vs-vital-edge: rgba(208, 138, 97, .4);--vs-vein: rgba(208, 138, 97, .22);--vs-vein-live: var(--hbm-terra-300);--vs-vein-node: var(--hbm-terra-200);--vs-mote: rgba(208, 138, 97, .44);--vs-mote-link: rgba(208, 138, 97, .12);--vs-mutate: var(--hbm-chlorosis-300);--vs-mutate-quiet: rgba(220, 185, 79, .14)}[data-palette=pressed-sheet]{--vs-void: var(--hbm-paper-200);--vs-void-deep: var(--hbm-paper-300);--vs-sheet: var(--hbm-paper-50);--vs-sheet-quiet: var(--hbm-paper-100);--vs-well: var(--hbm-paper-100);--vs-hover: var(--hbm-paper-200);--vs-ink: var(--hbm-ink-600);--vs-ink-second: var(--hbm-ink-400);--vs-ink-muted: var(--hbm-ink-200);--vs-ink-faint: var(--hbm-paper-500);--vs-ink-on-fill: var(--hbm-paper-50);--vs-binomial: var(--hbm-ink-300);--vs-chrome: var(--hbm-ink-700);--vs-chrome-solid: var(--hbm-ink-700);--vs-chrome-rule: rgba(253, 251, 246, .18);--vs-chrome-ink: var(--hbm-paper-400);--vs-chrome-ink-lit: var(--hbm-paper-100);--vs-chrome-key: var(--hbm-sill-200);--vs-chrome-hover: rgba(253, 251, 246, .08);--vs-vital: var(--hbm-sill-500);--vs-vital-bright: var(--hbm-sill-400);--vs-vital-deep: var(--hbm-sill-500);--vs-vital-quiet: rgba(69, 96, 96, .1);--vs-vital-edge: rgba(69, 96, 96, .36);--vs-membrane: rgba(30, 26, 21, .16);--vs-membrane-lit: rgba(30, 26, 21, .38);--vs-membrane-rule: rgba(30, 26, 21, .1);--vs-halo-quiet: 0 0 0 1px rgba(30, 26, 21, .06);--vs-halo-lit: 0 0 0 1px rgba(69, 96, 96, .36), var(--hbm-lift-2);--vs-vein: rgba(69, 96, 96, .3);--vs-vein-live: var(--hbm-sill-500);--vs-vein-node: var(--hbm-sill-400);--vs-vein-unknown: rgba(147, 129, 95, .44);--vs-mote: rgba(69, 96, 96, .28);--vs-mote-link: rgba(69, 96, 96, .09);--vs-mutate: var(--hbm-terra-500);--vs-mutate-quiet: rgba(154, 83, 48, .12);--vs-mutate-ink: var(--hbm-paper-50);--vs-focus: var(--hbm-chlorosis-500);--vs-watch: var(--hbm-chlorosis-500);--vs-ailing: var(--hbm-necrosis-400);--vs-thriving: var(--hbm-leaf-500);--vs-stable: var(--hbm-leaf-400);--vs-conf-high: var(--hbm-leaf-500);--vs-conf-medium: var(--hbm-chlorosis-500);--vs-conf-low: var(--hbm-sill-500);--vs-conf-track: rgba(30, 26, 21, .14);--vs-unknown: var(--hbm-paper-600);--vs-unknown-fill: rgba(147, 129, 95, .08);--vs-stale: var(--hbm-chlorosis-500);--vs-offline: var(--hbm-ink-200);--vs-error: var(--hbm-necrosis-400);--vs-error-quiet: rgba(150, 81, 58, .1);--vs-skeleton: rgba(30, 26, 21, .05);--vs-skeleton-lit: rgba(30, 26, 21, .1);--vs-kind-collection: var(--hbm-sill-500);--vs-kind-species: var(--hbm-leaf-500);--vs-kind-plant: var(--hbm-leaf-600);--vs-kind-guide: var(--hbm-sill-400);--vs-kind-problem: var(--hbm-necrosis-400);--vs-kind-journal: var(--hbm-ink-200);--vs-kind-platform: var(--hbm-chlorosis-500);--vs-kind-region: var(--hbm-paper-600)}[data-ui=glasshouse-table]{--vs-void: var(--hbm-paper-200);--vs-void-deep: var(--hbm-paper-300);--vs-sheet: var(--hbm-paper-50);--vs-sheet-quiet: var(--hbm-paper-100);--vs-well: var(--hbm-paper-200);--vs-hover: var(--hbm-paper-200);--vs-ink: var(--hbm-ink-600);--vs-ink-second: var(--hbm-ink-400);--vs-ink-muted: var(--hbm-ink-200);--vs-ink-faint: var(--hbm-ink-100);--vs-ink-on-fill: var(--hbm-paper-50);--vs-binomial: var(--hbm-ink-200);--vs-chrome: color-mix(in srgb, var(--hbm-paper-100) 88%, transparent);--vs-chrome-solid: var(--hbm-paper-100);--vs-chrome-blur: blur(10px) saturate(1.1);--vs-chrome-rule: var(--hbm-paper-400);--vs-chrome-rule-lit: var(--hbm-paper-500);--vs-chrome-key: var(--hbm-leaf-400);--vs-chrome-ink: var(--hbm-ink-300);--vs-chrome-ink-lit: var(--hbm-ink-600);--vs-chrome-hover: var(--hbm-paper-200);--vs-vital: var(--hbm-sill-500);--vs-vital-bright: var(--hbm-leaf-600);--vs-vital-deep: var(--hbm-sill-400);--vs-vital-quiet: var(--hbm-sill-100);--vs-vital-edge: var(--hbm-sill-500);--vs-mutate: var(--hbm-terra-500);--vs-mutate-quiet: var(--hbm-terra-100);--vs-mutate-ink: var(--hbm-paper-50);--vs-membrane: var(--hbm-paper-300);--vs-membrane-lit: var(--hbm-leaf-300);--vs-membrane-rule: var(--hbm-paper-400);--vs-halo-quiet: 0 1px 2px rgba(20, 17, 14, .06), 0 8px 22px rgba(20, 17, 14, .07);--vs-halo-lit: 0 2px 6px rgba(20, 17, 14, .1), 0 22px 54px rgba(39, 57, 26, .16);--vs-vein: var(--hbm-paper-500);--vs-vein-live: var(--hbm-leaf-400);--vs-vein-unknown: var(--hbm-paper-400);--vs-vein-width: 1.6px;--vs-vein-width-live: 2.6px;--vs-vein-node: var(--hbm-paper-500);--vs-mote: rgba(147, 129, 95, .26);--vs-mote-link: rgba(147, 129, 95, .09);--vs-focus: var(--hbm-sill-500);--vs-focus-offset: 3px;--vs-thriving: var(--hbm-leaf-500);--vs-stable: var(--hbm-leaf-400);--vs-watch: var(--hbm-chlorosis-500);--vs-ailing: var(--hbm-necrosis-400);--vs-lost: var(--hbm-ink-200);--vs-conf-high: var(--hbm-leaf-500);--vs-conf-medium: var(--hbm-chlorosis-500);--vs-conf-low: var(--hbm-ink-200);--vs-conf-track: var(--hbm-paper-200);--vs-unknown: var(--hbm-ink-100);--vs-unknown-fill: rgba(147, 129, 95, .08);--vs-stale: var(--hbm-chlorosis-600);--vs-offline: var(--hbm-ink-200);--vs-error: var(--hbm-necrosis-400);--vs-error-quiet: var(--hbm-necrosis-100);--vs-skeleton: var(--hbm-paper-200);--vs-skeleton-lit: var(--hbm-paper-300);--vs-kind-collection: var(--hbm-ink-300);--vs-kind-species: var(--hbm-leaf-400);--vs-kind-plant: var(--hbm-leaf-600);--vs-kind-guide: var(--hbm-sill-500);--vs-kind-problem: var(--hbm-necrosis-400);--vs-kind-journal: var(--hbm-paper-600);--vs-kind-platform: var(--hbm-chlorosis-500);--vs-kind-region: var(--hbm-ink-100);--vs-chrome-face: var(--hbm-family-plate);--vs-chrome-case: lowercase;--vs-chrome-variant: small-caps;--vs-chrome-track: .14em;--vs-chrome-pad: var(--hbm-space-3);--vs-chrome-size: .8125rem;--vs-face-name: var(--hbm-family-plate);--vs-face-body: var(--hbm-family-hand);--vs-face-label: var(--hbm-family-plate);--vs-face-latin: var(--hbm-family-plate);--vs-rung-100: 3.25rem;--vs-rung-75: 2rem;--vs-rung-55: 1.3125rem;--vs-rung-30: 1rem;--vs-rung-25: .875rem;--vs-rung-18: .8125rem;--vs-track-name: -.015em;--vs-track-label: .14em;--vs-lead-name: var(--hbm-leading-tight);--vs-lead-body: var(--hbm-leading-body);--vs-lead-snug: var(--hbm-leading-snug);--vs-gutter-tight: var(--hbm-space-2);--vs-gutter: var(--hbm-space-4);--vs-gutter-card: var(--hbm-space-6);--vs-gutter-wide: var(--hbm-space-7);--vs-gutter-air: var(--hbm-space-8);--vs-pitch-x: 380px;--vs-pitch-y: 210px;--vs-card-focus: clamp(29rem, 39vw, 38.75rem);--vs-card-near: 15rem;--vs-card-far: 12rem;--vs-card-fringe: 8rem;--vs-cap-near: 16rem;--vs-cap-far: 12rem;--vs-cap-fringe: 7.5rem;--vs-atlas-h: 7rem;--vs-tick-focus: 84px;--vs-tick-near: 52px;--vs-tick-far: 30px;--vs-tick-fringe: 14px;--vs-tick-weight: var(--hbm-rule-strong);--vs-tick-op: .85;--vs-corner-card: 14px;--vs-corner-inner: var(--hbm-radius-1);--vs-corner-chip: var(--hbm-radius-pill);--vs-corner-well: 9px;--vs-corner-chrome: 3px}[data-ui=glasshouse-table][data-palette=late-bench]{--vs-void: var(--hbm-humus-500);--vs-void-deep: var(--hbm-humus-700);--vs-sheet: var(--hbm-humus-300);--vs-sheet-quiet: var(--hbm-humus-400);--vs-well: var(--hbm-humus-500);--vs-hover: var(--hbm-humus-400);--vs-ink: var(--hbm-paper-100);--vs-ink-second: var(--hbm-paper-300);--vs-ink-muted: var(--hbm-paper-500);--vs-ink-faint: var(--hbm-humus-100);--vs-ink-on-fill: var(--hbm-humus-700);--vs-binomial: var(--hbm-paper-500);--vs-chrome: color-mix(in srgb, var(--hbm-humus-600) 88%, transparent);--vs-chrome-solid: var(--hbm-humus-600);--vs-chrome-rule: var(--hbm-humus-200);--vs-chrome-rule-lit: var(--hbm-humus-100);--vs-chrome-key: var(--hbm-leaf-400);--vs-chrome-ink: var(--hbm-paper-400);--vs-chrome-ink-lit: var(--hbm-paper-100);--vs-chrome-hover: var(--hbm-humus-400);--vs-vital: var(--hbm-sill-300);--vs-vital-bright: var(--hbm-leaf-200);--vs-vital-deep: var(--hbm-sill-200);--vs-vital-quiet: var(--hbm-sill-500);--vs-vital-edge: var(--hbm-sill-300);--vs-mutate: var(--hbm-terra-300);--vs-mutate-quiet: var(--hbm-terra-600);--vs-mutate-ink: var(--hbm-humus-700);--vs-membrane: var(--hbm-humus-200);--vs-membrane-lit: var(--hbm-leaf-400);--vs-membrane-rule: var(--hbm-humus-200);--vs-halo-quiet: 0 1px 2px rgba(0, 0, 0, .32), 0 8px 22px rgba(0, 0, 0, .34);--vs-halo-lit: 0 2px 8px rgba(0, 0, 0, .42), 0 22px 54px rgba(0, 0, 0, .46);--vs-vein: var(--hbm-humus-100);--vs-vein-live: var(--hbm-leaf-300);--vs-vein-unknown: var(--hbm-humus-200);--vs-vein-node: var(--hbm-humus-100);--vs-mote: rgba(106, 97, 84, .3);--vs-mote-link: rgba(106, 97, 84, .1);--vs-focus: var(--hbm-sill-200);--vs-thriving: var(--hbm-leaf-300);--vs-stable: var(--hbm-leaf-400);--vs-watch: var(--hbm-chlorosis-300);--vs-ailing: var(--hbm-necrosis-300);--vs-lost: var(--hbm-paper-600);--vs-conf-high: var(--hbm-leaf-300);--vs-conf-medium: var(--hbm-chlorosis-300);--vs-conf-low: var(--hbm-paper-600);--vs-conf-track: var(--hbm-humus-400);--vs-unknown: var(--hbm-paper-600);--vs-unknown-fill: rgba(106, 97, 84, .12);--vs-stale: var(--hbm-chlorosis-300);--vs-offline: var(--hbm-paper-600);--vs-error: var(--hbm-necrosis-300);--vs-error-quiet: var(--hbm-necrosis-600);--vs-skeleton: rgba(253, 251, 246, .06);--vs-skeleton-lit: rgba(253, 251, 246, .12);--vs-kind-collection: var(--hbm-paper-400);--vs-kind-species: var(--hbm-leaf-300);--vs-kind-plant: var(--hbm-leaf-200);--vs-kind-guide: var(--hbm-sill-300);--vs-kind-problem: var(--hbm-necrosis-300);--vs-kind-journal: var(--hbm-paper-500);--vs-kind-platform: var(--hbm-chlorosis-300);--vs-kind-region: var(--hbm-paper-600)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--vs-void-deep);color:var(--vs-ink);font-family:var(--vs-face-body);font-size:var(--vs-rung-30);line-height:var(--vs-lead-body);overflow:hidden}#motes{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}#motes-app{position:absolute;inset:0;width:100%;height:100%;display:none;z-index:0;pointer-events:none}body[data-mode=overview] #motes{display:none}body[data-mode=overview] #motes-app{display:block}#motes-wash{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 45%,var(--vs-vital-quiet),transparent 70%),radial-gradient(ellipse 90% 70% at 50% 50%,transparent 40%,var(--vs-void-deep) 100%)}body[data-mode=overview] #motes-wash{opacity:.35}.skip{position:absolute;inset-inline-start:-999px;top:0;z-index:var(--vs-z-live);background:var(--vs-vital);color:var(--vs-ink-on-fill);padding:var(--vs-gutter-tight) var(--vs-gutter);border-radius:var(--vs-corner-well)}.skip:focus{inset-inline-start:var(--vs-gutter);top:var(--vs-gutter)}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}:focus-visible{outline:var(--vs-focus-width) solid var(--vs-focus);outline-offset:var(--vs-focus-offset)}.label{font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-track-label);text-transform:uppercase;color:var(--vs-ink-muted)}#shell{position:fixed;inset:0;z-index:var(--vs-z-node);transform-origin:22% 50%;transition:transform var(--vs-dur-nav) var(--vs-ease-travel),border-radius var(--vs-dur-nav) var(--vs-ease-travel),box-shadow var(--vs-dur-nav) var(--vs-ease-travel);border-radius:0;overflow:hidden}body[data-mode=overview] #shell{transform:scale(.42) translate(-25%);border-radius:var(--vs-corner-card);box-shadow:var(--vs-halo-lit);border:var(--vs-hair) solid var(--vs-membrane-lit);cursor:zoom-in}body[data-mode=overview] #shell>*:not(#world-wrap):not(#motes-app){pointer-events:none}body[data-mode=overview] #world{pointer-events:none}.chrome{position:absolute;z-index:var(--vs-z-chrome);background:var(--vs-chrome);border:0;border-radius:var(--vs-corner-chrome);box-shadow:none;-webkit-backdrop-filter:var(--vs-chrome-blur);backdrop-filter:var(--vs-chrome-blur);color:var(--vs-chrome-ink);font-family:var(--vs-chrome-face);font-size:var(--vs-chrome-size);letter-spacing:var(--vs-chrome-track);text-transform:var(--vs-chrome-case);font-variant:var(--vs-chrome-variant);line-height:var(--vs-lead-snug)}#topbar{box-shadow:inset 0 calc(-1 * var(--vs-strong)) 0 0 var(--vs-chrome-key)}#rail{box-shadow:inset calc(-1 * var(--vs-strong)) 0 0 0 var(--vs-chrome-key)}#actions{box-shadow:inset calc(-1 * var(--vs-strong)) 0 0 0 var(--vs-mutate)}#navto{box-shadow:inset var(--vs-strong) 0 0 0 var(--vs-chrome-key)}#atlas{box-shadow:inset 0 var(--vs-strong) 0 0 var(--vs-chrome-key)}#probe{box-shadow:inset var(--vs-strong) 0 0 0 var(--vs-chrome-rule)}#gesture{box-shadow:inset 0 var(--vs-strong) 0 0 var(--vs-chrome-rule)}#camera{box-shadow:inset 0 calc(-1 * var(--vs-strong)) 0 0 var(--vs-chrome-key)}.chrome__title{display:block;padding:var(--vs-chrome-pad) var(--vs-gutter);color:var(--vs-chrome-ink);border-bottom:var(--vs-hair) solid var(--vs-chrome-rule)}.chrome__title b{color:var(--vs-chrome-ink-lit);font-weight:var(--hbm-weight-regular)}.chrome__body{padding:var(--vs-chrome-pad);display:grid;gap:1px}.chrome__foot{padding:var(--vs-chrome-pad) var(--vs-gutter);border-top:var(--vs-hair) solid var(--vs-chrome-rule);color:var(--vs-ink-faint);text-transform:none;letter-spacing:0}.ch-btn{display:flex;align-items:center;gap:var(--vs-gutter-tight);width:100%;padding:var(--vs-chrome-pad) var(--vs-gutter-tight);border-radius:var(--vs-corner-chrome);font-family:var(--vs-chrome-face);font-size:var(--vs-chrome-size);letter-spacing:var(--vs-chrome-track);text-transform:var(--vs-chrome-case);font-variant:var(--vs-chrome-variant);color:var(--vs-chrome-ink);text-align:start;border-bottom:var(--vs-hair) solid transparent}.ch-btn:hover{background:var(--vs-chrome-hover);color:var(--vs-chrome-ink-lit);border-bottom-color:var(--vs-chrome-rule-lit)}.ch-btn[aria-pressed=true],.ch-btn[aria-current=page],.ch-btn[aria-current=true]{color:var(--vs-chrome-key);border-bottom-color:var(--vs-chrome-key)}.ch-btn small{color:var(--vs-ink-faint);text-transform:none;letter-spacing:0;margin-inline-start:auto}#topbar{top:0;inset-inline:0;display:flex;align-items:center;gap:var(--vs-gutter);padding:var(--vs-chrome-pad) var(--vs-gutter-wide);border-radius:0;border-bottom:var(--vs-hair) solid var(--vs-chrome-rule)}#topbar .mark{display:flex;align-items:center;gap:var(--vs-gutter-tight);color:var(--vs-chrome-ink-lit);letter-spacing:var(--vs-chrome-track)}#topbar .mark .glyph{color:var(--vs-chrome-key)}#topbar .sub{color:var(--vs-ink-faint)}#topbar .spacer{flex:1}#here{display:flex;align-items:center;gap:var(--vs-gutter)}#here>.label{color:var(--vs-ink-faint);letter-spacing:var(--vs-chrome-track)}#here>.label:before{content:"";display:inline-block;width:5px;height:5px;border-radius:var(--vs-corner-chip);background:var(--vs-chrome-key);margin-inline-end:var(--vs-gutter-tight)}#crumbs{display:flex;align-items:center;gap:var(--vs-gutter-tight)}#crumbs .crumb{font:inherit;letter-spacing:var(--vs-chrome-track);text-transform:uppercase;color:var(--vs-chrome-ink);padding:2px var(--vs-gutter-tight);border-bottom:var(--vs-hair) solid transparent}#crumbs .crumb:hover{color:var(--vs-chrome-ink-lit);border-bottom-color:var(--vs-chrome-rule-lit)}#crumbs .crumb[aria-current=true]{color:var(--vs-chrome-key);border-bottom-color:var(--vs-chrome-key)}#crumbs .sep{color:var(--vs-ink-faint)}.ch-field{display:flex;align-items:center;gap:var(--vs-gutter-tight);min-width:16rem;padding:var(--vs-chrome-pad) var(--vs-gutter-tight);border-bottom:var(--vs-hair) solid var(--vs-chrome-rule);color:var(--vs-chrome-ink)}.ch-field:focus-within{border-bottom-color:var(--vs-chrome-key)}.ch-field input{flex:1;background:none;border:0;outline:none;font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-chrome-track);text-transform:uppercase;color:var(--vs-chrome-ink-lit)}.ch-count{font-size:var(--vs-rung-18);color:var(--vs-chrome-key);border:var(--vs-hair) solid var(--vs-chrome-key);border-radius:var(--vs-corner-chrome);padding:0 4px}#rail{inset-inline-start:0;top:3.25rem;display:grid;gap:1px;padding:var(--vs-chrome-pad);border-inline-end:var(--vs-hair) solid var(--vs-chrome-rule);border-radius:0}#world-wrap{position:absolute;inset:0;overflow:hidden}#world{position:absolute;inset:0;cursor:grab;touch-action:none}#world[data-panning=true]{cursor:grabbing}#plane{position:absolute;top:0;left:0;width:3600px;height:1980px;transform-origin:0 0;will-change:transform}#veins{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#veins .vein{fill:none;stroke:var(--vs-vein);stroke-width:var(--vs-vein-width);stroke-linecap:round;transition:stroke var(--vs-dur-settle) var(--vs-ease-settle),stroke-width var(--vs-dur-settle) var(--vs-ease-settle),opacity var(--vs-dur-settle) var(--vs-ease-settle);opacity:.75}#veins .vein[data-live=true]{stroke:var(--vs-vein-live);stroke-width:var(--vs-vein-width-live);opacity:1}#veins .vein[data-unknown=true]{stroke:var(--vs-vein-unknown);stroke-dasharray:3 9}#veins .vein-node{fill:var(--vs-vein-node);opacity:.55}#veins .vein-node[data-live=true]{opacity:1}#veins #trail{fill:none;stroke:var(--vs-vital-bright);stroke-width:var(--vs-vein-width-live);stroke-linecap:round;opacity:0}#veins #trail[data-on=true]{opacity:1}.n{position:absolute;transform:translate(calc(-50% + var(--jx, 0px)),calc(-50% + var(--jy, 0px)));width:var(--vs-card-far);background:var(--vs-sheet-quiet);border:var(--vs-hair) solid var(--vs-membrane);border-radius:var(--vs-corner-card);box-shadow:var(--vs-halo-quiet);transition:width var(--vs-dur-nav) var(--vs-ease-travel),background-color var(--vs-dur-nav) var(--vs-ease-travel),box-shadow var(--vs-dur-nav) var(--vs-ease-travel),border-color var(--vs-dur-nav) var(--vs-ease-travel),opacity var(--vs-dur-nav) var(--vs-ease-travel);display:grid;grid-template-rows:auto 1fr;overflow:hidden;cursor:default}.n:before{content:"";position:absolute;top:0;inset-inline-start:0;height:var(--vs-tick-weight);width:var(--vs-tick-fringe);background:var(--kind, var(--vs-membrane));opacity:var(--vs-tick-op);transition:width var(--vs-dur-nav) var(--vs-ease-travel),height var(--vs-dur-nav) var(--vs-ease-travel)}.n[data-rank=far]:before{width:var(--vs-tick-far)}.n[data-rank=near]:before{width:var(--vs-tick-near)}.n[data-focus=true]:before{width:var(--vs-tick-focus);opacity:1}.n[data-kindkey=collection]{--kind: var(--vs-kind-collection)}.n[data-kindkey=species]{--kind: var(--vs-kind-species)}.n[data-kindkey=plant]{--kind: var(--vs-kind-plant)}.n[data-kindkey=guide]{--kind: var(--vs-kind-guide)}.n[data-kindkey=problem]{--kind: var(--vs-kind-problem)}.n[data-kindkey=journal]{--kind: var(--vs-kind-journal)}.n[data-kindkey=platform]{--kind: var(--vs-kind-platform)}.n[data-kindkey=region]{--kind: var(--vs-kind-region)}.n[data-rank=fringe]{opacity:.62;max-height:var(--vs-cap-fringe)}.n[data-rank=far]{width:var(--vs-card-far);opacity:.82;max-height:var(--vs-cap-far)}.n[data-rank=near]{width:var(--vs-card-near);opacity:1;max-height:var(--vs-cap-near)}.n[data-focus=true]{width:var(--vs-card-focus);max-height:calc((100vh * var(--vs-card-reach) - var(--vs-card-air)) / var(--cam-k, 1));background:var(--vs-sheet);border-color:var(--vs-membrane-lit);box-shadow:var(--vs-halo-lit);opacity:1;z-index:3}.n[data-dragging=true]{z-index:5;box-shadow:var(--vs-halo-lit)}.n:not([data-focus=true]){cursor:pointer}.n:not([data-focus=true]):hover{border-color:var(--vs-membrane-lit);background:var(--vs-hover)}.n[data-focus=true] .n__body,.n[data-focus=true] .n__body p,.n[data-focus=true] .n__body dl{cursor:default}.n a,.n button{cursor:pointer}.n a[aria-disabled=true],.n button[disabled]{cursor:not-allowed}.n[data-passing=true]{border-color:var(--vs-vital-edge);box-shadow:var(--vs-halo-lit)}.n__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--vs-gutter-tight);padding:var(--vs-gutter-tight) var(--vs-gutter-tight) var(--vs-gutter-tight) var(--vs-gutter);border-bottom:var(--vs-hair) solid var(--vs-membrane-rule)}.n__thumb{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:var(--vs-corner-well);background:var(--vs-vital-quiet);color:var(--kind, var(--vs-vital));border:var(--vs-hair) solid var(--vs-vital-edge);font-size:var(--vs-rung-25)}.n[data-focus=true] .n__thumb{width:2.5rem;height:2.5rem;font-size:var(--vs-rung-55)}.n__kind{font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-track-label);text-transform:uppercase;color:var(--vs-ink-faint)}.n__name{font-family:var(--vs-face-name);font-size:var(--vs-rung-25);line-height:var(--vs-lead-name);margin:0;color:var(--vs-ink)}.n[data-rank=near] .n__name{font-size:var(--vs-rung-30)}.n[data-focus=true] .n__name{font-size:var(--vs-rung-55)}.n__tools{display:flex;align-items:center;gap:2px}.n__modes{display:flex;gap:1px;padding:1px;background:var(--vs-well);border-radius:var(--vs-corner-chip)}.n__modes button,.n__grip{font-family:var(--vs-face-label);font-size:var(--vs-rung-18);color:var(--vs-ink-muted);padding:2px 6px;border-radius:var(--vs-corner-chip);line-height:1.4}.n__modes button[aria-pressed=true]{background:var(--vs-vital);color:var(--vs-ink-on-fill)}.n__grip{padding:2px 5px;border:var(--vs-hair) solid var(--vs-membrane)}.n[data-focus=false] .n__tools{display:none}.n__body{min-height:0;overflow:hidden}.n[data-focus=true] .n__body{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:var(--vs-membrane-lit) transparent}.n__recap{padding:var(--vs-gutter);display:grid;gap:var(--vs-gutter-tight)}.n__full{padding:var(--vs-gutter-card);display:none;gap:var(--vs-gutter-wide)}.n__skel{padding:var(--vs-gutter-card);display:none;gap:var(--vs-gutter)}.n[data-show=recap] .n__recap{display:grid}.n[data-show=skel] .n__recap{display:none}.n[data-show=skel] .n__skel{display:grid}.n[data-show=full] .n__recap{display:none}.n[data-show=full] .n__full{display:grid}.n__recap-line{display:flex;align-items:baseline;gap:var(--vs-gutter-tight);flex-wrap:wrap;font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-track-label);color:var(--vs-ink-second);margin:0}.n__recap-note{margin:0;font-size:var(--vs-rung-25);color:var(--vs-ink-muted);max-width:var(--hbm-measure-note)}.n[data-rank=fringe] .n__recap{padding:var(--vs-gutter-tight) var(--vs-gutter)}.n[data-rank=fringe] .n__recap-note{display:none}.sk{background:var(--vs-skeleton);border-radius:var(--vs-corner-well)}.sk--plate{height:8rem;border-radius:var(--vs-corner-inner)}.sk--name{height:var(--vs-rung-100);width:72%;background:var(--vs-skeleton-lit)}.sk--sub{height:var(--vs-rung-30);width:42%}.sk--line{height:var(--vs-rung-25)}.sk--line.is-short{width:58%}.sk--grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--vs-gutter)}.sk--cell{height:2.5rem}.sk--row{height:3rem}@media(prefers-reduced-motion:no-preference){.n[data-show=skel] .sk{animation:sk-breathe var(--hbm-dur-4) var(--vs-ease-settle) infinite alternate}}@keyframes sk-breathe{0%{opacity:.55}to{opacity:1}}.plate{display:grid;grid-template-columns:9.5rem 1fr;gap:var(--vs-gutter-card);align-items:start}.plate__specimen{aspect-ratio:3 / 4;border-radius:var(--vs-corner-inner);border:var(--vs-hair) solid var(--vs-membrane);background:radial-gradient(circle at 34% 26%,var(--vs-vital-bright) 0 4%,transparent 32%),linear-gradient(152deg,var(--vs-vital-deep) 0%,var(--vs-void) 78%);position:relative;overflow:hidden}.plate__specimen[data-photo]{background-color:var(--vs-void);background-size:cover;background-position:center;background-repeat:no-repeat}.plate__specimen[data-photo]:after{content:none}.plate__specimen:after{content:"";position:absolute;inset:18% 14%;border-radius:60% 8%;background:linear-gradient(140deg,var(--vs-vital) 0%,var(--vs-vital-deep) 100%);box-shadow:inset 0 0 0 var(--vs-hair) var(--vs-membrane-lit)}.plate__score{position:absolute;inset-block-end:var(--vs-gutter-tight);inset-inline-end:var(--vs-gutter-tight);z-index:1;width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--vs-corner-chip);background:var(--vs-vital);color:var(--vs-ink-on-fill);font-family:var(--vs-face-label);font-size:var(--vs-rung-18)}.plate__name{margin:0;font-family:var(--vs-face-name);font-size:var(--vs-rung-100);line-height:var(--vs-lead-name);letter-spacing:var(--vs-track-name)}.plate__binomial{margin:0 0 var(--vs-gutter) 0;font-family:var(--vs-face-latin);font-style:italic;font-size:var(--vs-rung-55);color:var(--vs-binomial)}.plate__meta{display:grid;gap:var(--vs-gutter-tight)}h3.sec{margin:0 0 var(--vs-gutter) 0;font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-track-label);text-transform:uppercase;color:var(--vs-vital);padding-bottom:var(--vs-gutter-tight);border-bottom:var(--vs-hair) solid var(--vs-membrane-rule)}h4.subsec{margin:0 0 var(--vs-gutter-tight) 0;font-family:var(--vs-face-name);font-size:var(--vs-rung-30);font-weight:var(--hbm-weight-medium)}p{margin:0 0 var(--vs-gutter) 0;max-width:var(--hbm-measure-prose)}p:last-child{margin-bottom:0}.rows{display:grid;gap:var(--vs-gutter-tight);margin:0}.row{display:grid;grid-template-columns:1fr auto;gap:var(--vs-gutter);align-items:baseline;padding:var(--vs-gutter-tight) var(--vs-gutter);background:var(--vs-well);border-radius:var(--vs-corner-well);border:var(--vs-hair) solid var(--vs-membrane-rule)}.row dt,.row .k{font-size:var(--vs-rung-25);color:var(--vs-ink-muted);margin:0}.row dd,.row .v{margin:0;font-size:var(--vs-rung-25);color:var(--vs-ink);text-align:end}.row .v.mono{font-family:var(--vs-face-label);font-size:var(--vs-rung-18)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--vs-gutter)}.doc-link{color:var(--vs-vital);text-decoration-color:var(--vs-vital-edge);text-underline-offset:3px}.doc-link:hover{text-decoration-color:var(--vs-vital)}.tag{display:inline-flex;align-items:center;gap:var(--vs-gutter-tight);padding:2px var(--vs-gutter-tight);border-radius:var(--vs-corner-chip);font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-track-label);text-transform:uppercase;border:var(--vs-hair) solid currentColor}.tag:before{content:"";width:5px;height:5px;border-radius:var(--vs-corner-chip);background:currentColor}.tag--thriving{color:var(--vs-thriving)}.tag--watch{color:var(--vs-watch)}.tag--ailing{color:var(--vs-ailing)}.tag--unknown{color:var(--vs-unknown)}.tag--offline{color:var(--vs-offline)}.conf{display:grid;gap:var(--vs-gutter-tight);padding:var(--vs-gutter);border:var(--vs-hair) dashed var(--vs-conf-medium);border-radius:var(--vs-corner-inner);background:var(--vs-vital-quiet)}.conf__bar{height:4px;border-radius:var(--vs-corner-chip);background:var(--vs-conf-track);overflow:hidden}.conf__bar i{display:block;height:100%;background:var(--vs-conf-medium)}.stake{display:inline-flex;align-items:center;gap:var(--vs-gutter-tight);padding:var(--vs-gutter-tight) var(--vs-gutter);border-radius:var(--vs-corner-well);background:var(--vs-mutate);color:var(--vs-mutate-ink);font-size:var(--vs-rung-25);font-weight:var(--hbm-weight-medium);border-bottom:var(--vs-strong) solid var(--vs-mutate-quiet)}.stake:hover{filter:brightness(1.08)}.stake--quiet{background:none;color:var(--vs-mutate);border:var(--vs-hair) solid var(--vs-mutate);border-bottom-width:var(--vs-strong)}.stake[disabled]{opacity:.5}.hop{display:inline-flex;align-items:center;gap:var(--vs-gutter-tight);padding:var(--vs-gutter-tight) var(--vs-gutter);border:var(--vs-hair) solid var(--vs-vital-edge);border-radius:var(--vs-corner-chip);background:none;color:var(--vs-vital);font-size:var(--vs-rung-25);text-align:start}.hop:after{content:"\2192";margin-inline-start:auto;color:var(--vs-vital)}.hop:hover{background:var(--vs-vital-quiet)}.hop--block{display:flex;width:100%}.hop small{color:var(--vs-ink-muted);font-family:var(--vs-face-label);font-size:var(--vs-rung-18)}.hop span{display:grid}.state{display:grid;gap:var(--vs-gutter-tight);padding:var(--vs-gutter);border-radius:var(--vs-corner-inner);background:var(--vs-well);border:var(--vs-hair) solid var(--vs-membrane-rule)}.state__head{display:flex;align-items:center;justify-content:space-between;gap:var(--vs-gutter);flex-wrap:wrap}.state__title{margin:0;font-family:var(--vs-face-name);font-size:var(--vs-rung-30);font-weight:var(--hbm-weight-medium)}.state__id{font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-track-label);color:var(--vs-ink-faint)}.state__note{margin:0;font-size:var(--vs-rung-25);color:var(--vs-ink-second)}.state--error{border-color:var(--vs-error);background:var(--vs-error-quiet)}.state--empty{border-style:dashed;border-color:var(--vs-membrane-lit)}.state--unknown{border-style:dashed;border-color:var(--vs-unknown);background:var(--vs-unknown-fill)}.state--loading{border-color:var(--vs-membrane-lit)}.feed{display:grid;gap:var(--vs-gutter-tight)}.feed__row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--vs-gutter);align-items:baseline;padding:var(--vs-gutter-tight) 0;border-bottom:var(--vs-hair) solid var(--vs-membrane-rule);font-size:var(--vs-rung-25)}.feed__row:last-child{border-bottom:0}.feed__when{font-family:var(--vs-face-label);font-size:var(--vs-rung-18);color:var(--vs-ink-faint)}.feed__val{font-family:var(--vs-face-label);font-size:var(--vs-rung-18);color:var(--vs-vital)}.empty-plot{display:grid;place-items:center;gap:var(--vs-gutter-tight);padding:var(--vs-gutter-wide);border:var(--vs-hair) dashed var(--vs-membrane-lit);border-radius:var(--vs-corner-inner);color:var(--vs-ink-muted);text-align:center}.empty-plot .glyph{font-size:var(--vs-rung-75);color:var(--vs-ink-faint)}.btn-row{display:flex;gap:var(--vs-gutter-tight);flex-wrap:wrap}.side{width:15rem;overflow:hidden}#actions{inset-inline-start:0;inset-block-end:calc(var(--vs-atlas-h) + var(--vs-gutter-wide));border-inline-end:var(--vs-hair) solid var(--vs-chrome-rule)}#navto{inset-inline-end:0;inset-block-end:var(--vs-gutter-wide);border-inline-start:var(--vs-hair) solid var(--vs-chrome-rule)}.ch-btn--mutate:before{content:"\25aa";color:var(--vs-mutate)}.ch-btn--travel:before{content:"\2192";color:var(--vs-chrome-key)}#atlas{inset-inline-start:0;inset-block-end:0;display:flex;align-items:flex-end;gap:1px;padding:var(--vs-chrome-pad);border-radius:0;border-top:var(--vs-hair) solid var(--vs-chrome-rule);border-inline-end:var(--vs-hair) solid var(--vs-chrome-rule)}#minimap{position:relative;width:13rem;height:var(--vs-atlas-h);background:var(--vs-chrome-solid);border:var(--vs-hair) solid var(--vs-chrome-rule);border-radius:var(--vs-corner-chrome);overflow:hidden}#minimap svg{position:absolute;inset:0;width:100%;height:100%}#minimap .mm-edge{stroke:var(--vs-vein);stroke-width:.6;fill:none}#minimap .mm-dot{fill:var(--vs-ink-faint)}#minimap .mm-dot[data-rank=near]{fill:var(--vs-chrome-ink)}#minimap .mm-dot[data-moved=true]{fill:var(--vs-mutate)}#minimap .mm-you{fill:none;stroke:var(--vs-vital-bright);stroke-width:1.6;transition:cx var(--vs-dur-nav) var(--vs-ease-travel),cy var(--vs-dur-nav) var(--vs-ease-travel)}#minimap .mm-you-core{fill:var(--vs-vital-bright);transition:cx var(--vs-dur-nav) var(--vs-ease-travel),cy var(--vs-dur-nav) var(--vs-ease-travel)}#minimap #mm-view{fill:none;stroke:var(--vs-chrome-rule-lit);stroke-width:1;transition:all var(--vs-dur-nav) var(--vs-ease-travel)}#zoomstack{display:grid;gap:1px}body[data-drag=on] #world{cursor:default}body[data-drag=on] .n,body[data-drag=on] .n[data-dragging=true]{cursor:move}body[data-drag=on] .n__tools{display:none}body[data-drag=on] .n .stake,body[data-drag=on] .n .hop,body[data-drag=on] .n .doc-link,body[data-drag=on] .n__body{pointer-events:none}body[data-drag=on] .n__body{overflow:hidden}body[data-drag=on] #topbar,body[data-drag=on] #rail,body[data-drag=on] #actions,body[data-drag=on] #navto,body[data-drag=on] #camera,body[data-drag=on] #probe,body[data-drag=on] #minimap,body[data-drag=on] #zoom-in,body[data-drag=on] #zoom-out-small,body[data-drag=on] #recenter{pointer-events:none;opacity:.5}#drag-banner{display:none}body[data-drag=on] #drag-banner{display:flex;align-items:center;gap:var(--vs-gutter);inset-block-end:var(--vs-gutter-wide);left:50%;transform:translate(-50%);padding:var(--vs-chrome-pad) var(--vs-gutter-wide);border:var(--vs-hair) solid var(--vs-mutate)}body[data-drag=on] #camera{display:none}#camera{inset-block-end:var(--vs-gutter-wide);left:50%;transform:translate(-50%);display:flex;gap:1px;padding:var(--vs-chrome-pad)}#camera .ch-btn{width:auto;padding-inline:var(--vs-gutter)}#gesture{inset-inline-end:0;inset-block-end:0;display:flex;align-items:center;gap:var(--vs-gutter-tight);margin:0;padding:var(--vs-chrome-pad) var(--vs-gutter);color:var(--vs-ink-faint);text-transform:none;letter-spacing:0;font-size:var(--vs-rung-18);border-top:var(--vs-hair) solid var(--vs-chrome-rule);border-inline-start:var(--vs-hair) solid var(--vs-chrome-rule);border-radius:0}#live{top:3.25rem;left:50%;transform:translate(-50%);z-index:var(--vs-z-live);display:flex;align-items:center;gap:var(--vs-gutter-tight);margin:0;padding:var(--vs-chrome-pad) var(--vs-gutter);border:var(--vs-hair) solid var(--vs-chrome-rule-lit);color:var(--vs-chrome-key);text-transform:none;letter-spacing:0;opacity:0;transition:opacity var(--vs-dur-settle) var(--vs-ease-settle);pointer-events:none}#live[data-on=true]{opacity:1}#probe{top:3.25rem;inset-inline-end:0;display:grid;gap:1px;padding:var(--vs-chrome-pad);border-inline-start:var(--vs-hair) solid var(--vs-chrome-rule);border-block-end:var(--vs-hair) solid var(--vs-chrome-rule)}#offline-bar{position:absolute;top:0;inset-inline:0;z-index:var(--vs-z-live);display:none;align-items:center;justify-content:center;gap:var(--vs-gutter-tight);padding:var(--vs-chrome-pad);background:var(--vs-chrome-solid);border-bottom:var(--vs-hair) solid var(--vs-offline);font-family:var(--vs-face-label);font-size:var(--vs-rung-18);letter-spacing:var(--vs-chrome-track);text-transform:uppercase;color:var(--vs-offline)}body[data-net=offline] #offline-bar{display:flex}body[data-net=offline] .stake:not(.stake--queue){opacity:.45;cursor:not-allowed}body[data-net=offline] .n .staleness{display:flex}.staleness{display:none;align-items:center;gap:var(--vs-gutter-tight);font-family:var(--vs-face-label);font-size:var(--vs-rung-18);color:var(--vs-stale);padding:0 var(--vs-gutter) var(--vs-gutter-tight)}.n[data-show=recap] .staleness{padding-top:0}body[data-speed=slow] .n[data-pending=true] .n__recap>*:not(.staleness):not(.pending){display:none}.pending{display:none}body[data-speed=slow] .n[data-pending=true] .pending{display:grid;gap:var(--vs-gutter-tight)}#overview{position:fixed;inset:0;z-index:var(--vs-z-panel);display:none;pointer-events:none}body[data-mode=overview] #overview{display:block}#app-caption{position:absolute;inset-inline-start:4%;bottom:14%;width:34%;text-align:center;pointer-events:auto;display:grid;gap:var(--vs-gutter-tight)}#settings{position:absolute;inset-inline-end:3%;top:8%;bottom:8%;width:46%;pointer-events:auto;display:grid;grid-template-rows:auto 1fr auto;background:var(--vs-sheet);border:var(--vs-hair) solid var(--vs-membrane-lit);border-radius:var(--vs-corner-card);box-shadow:var(--vs-halo-lit);overflow:hidden}#settings header,#settings footer{display:flex;align-items:center;justify-content:space-between;gap:var(--vs-gutter);padding:var(--vs-gutter) var(--vs-gutter-card);border-bottom:var(--vs-hair) solid var(--vs-membrane-rule)}#settings footer{border-bottom:0;border-top:var(--vs-hair) solid var(--vs-membrane-rule)}#settings h2{margin:0;font-family:var(--vs-face-name);font-size:var(--vs-rung-55)}#settings .cols{display:grid;grid-template-columns:12rem 1fr;min-height:0}#settings nav{border-inline-end:var(--vs-hair) solid var(--vs-membrane-rule);padding:var(--vs-gutter-tight);display:grid;gap:1px;align-content:start;overflow-y:auto}#settings nav button{text-align:start;padding:var(--vs-gutter-tight) var(--vs-gutter);border-radius:var(--vs-corner-well);font-size:var(--vs-rung-25);color:var(--vs-ink-second)}#settings nav button[aria-current=true]{background:var(--vs-vital-quiet);color:var(--vs-vital-bright)}#settings .pane{padding:var(--vs-gutter-card);overflow-y:auto}.palettes{display:grid;grid-template-columns:1fr 1fr;gap:var(--vs-gutter)}.palette{display:grid;gap:var(--vs-gutter-tight);padding:var(--vs-gutter);border:var(--vs-hair) solid var(--vs-membrane);border-radius:var(--vs-corner-inner);background:var(--vs-well);text-align:start}.palette[aria-pressed=true]{border-color:var(--vs-vital);box-shadow:0 0 0 var(--vs-hair) var(--vs-vital)}.palette__swatches{display:flex;gap:3px}.palette__swatches i{width:1.25rem;height:1.25rem;border-radius:var(--vs-corner-well);border:var(--vs-hair) solid var(--vs-membrane)}.palette__name{font-family:var(--vs-face-name);font-size:var(--vs-rung-30)}.palette__note{font-size:var(--vs-rung-18);color:var(--vs-ink-muted);font-family:var(--vs-face-label)}#overview-bar{position:absolute;inset-block-end:var(--vs-gutter);inset-inline-start:4%;width:34%;display:flex;justify-content:center;gap:1px;pointer-events:auto;padding:var(--vs-chrome-pad);background:var(--vs-chrome);border-radius:var(--vs-corner-chrome)}#overview-bar .ch-btn{width:auto;padding-inline:var(--vs-gutter)}@media(prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation:none!important}.n{transition:none}}.ch-btn--square{width:1.5rem;height:1.5rem;justify-content:center;padding:0}.n[data-rank=fringe]{width:auto}body[data-measuring] .n,body[data-measuring] .n:before,body[data-measuring] .n *{transition:none!important}#veins{pointer-events:none}#veins .vein-hit{fill:none;stroke:transparent;stroke-width:20;stroke-linecap:round;pointer-events:stroke;cursor:pointer}#veins .vein[data-hint=true]{stroke:var(--vs-vein-live);stroke-width:var(--vs-vein-width-live);opacity:1}#veins .vein-hit:hover{stroke:var(--vs-vein-live);stroke-opacity:.14}body[data-motion=reduced] *,body[data-motion=reduced] *:before,body[data-motion=reduced] *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}rz-world{display:contents}rz-chrome{display:contents}.rows .row[data-due=true]{border-inline-start:var(--vs-strong) solid var(--vs-watch)}.rows .row[data-done=true]{border-inline-start:var(--vs-strong) solid var(--vs-thriving);opacity:.72}.rows .row[data-done=true] dt{text-decoration:line-through;text-decoration-color:var(--vs-thriving)}.rows .row[data-paused=true]{border-inline-start:var(--vs-strong) dashed var(--vs-stale)}.n .stake[aria-disabled=true]{opacity:.45;cursor:not-allowed}#settings .pane .rz-field{display:grid;gap:4px;margin-block:var(--vs-gutter-tight)}#settings .pane .rz-field span{color:var(--vs-face-label);font-size:var(--vs-type-label);letter-spacing:var(--vs-track-label)}#settings .pane .rz-field input{background:var(--vs-well);border:var(--vs-hair) solid var(--vs-membrane);border-radius:var(--vs-corner-well);color:inherit;font:inherit;padding:6px 8px}body[data-api-ids=off] .state__id{display:none}#settings .pane .n__skel{display:grid;gap:var(--vs-gutter-tight);margin-block:var(--vs-gutter-tight)}.feed__row[hidden],.state[hidden]{display:none}
