@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400..700&family=Manrope:wght@400..700&family=Noto+Serif+Display:ital,wdth,wght@0,62.5..100,300..600;1,62.5..100,300..600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400..700&text=0123456789,.&display=swap";:root{--product-name:"Hither";--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-card:24px;--radius-inner:16px;--radius-pill:999px;--control-min:44px;--button-height:48px;--row-min:56px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:1.5;--reticle-outset:2px;--reticle-tick-offset:8px;--reticle-tick-size:12px;--reticle-tick-weight:2px;--type-hero:9.25rem;--type-hero-line:9.25rem;--type-hero-track:-.03em;--type-display:3rem;--type-display-line:3.25rem;--type-display-track:-.022em;--type-title-1:2rem;--type-title-1-line:2.5rem;--type-title-1-track:-.02em;--type-title-2:1.5rem;--type-title-2-line:2rem;--type-title-2-track:-.015em;--type-title-3:1.25rem;--type-title-3-line:1.75rem;--type-title-3-track:-.01em;--type-headline:1.0625rem;--type-headline-line:1.5rem;--type-headline-track:-.005em;--type-body:1rem;--type-body-line:1.5rem;--type-body-track:-.003em;--type-callout:.875rem;--type-callout-line:1.25rem;--type-callout-track:0em;--type-footnote:.8125rem;--type-footnote-line:1.25rem;--type-footnote-track:0em;--type-caption:.75rem;--type-caption-line:1rem;--type-caption-track:.004em;--type-control:.9375rem;--type-control-line:1.25rem;--type-overlay:1.125rem;--type-overlay-line:1.5rem;--type-overlay-track:-.006em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--dur-instant:0s;--dur-number:.2s;--dur-small:.25s;--dur-flight:.42s;--dur-hide:48ms;--dur-exit-fast:90ms;--dur-press:.1s;--dur-panel-out:.11s;--dur-quick:.12s;--dur-panel:.16s;--dur-surface-fade:.2s;--dur-focal:.42s;--dur-scene:.52s;--dur-tight:.213s;--dur-bite:.33s;--dur-surface-in:.29s;--dur-surface-out:.15s;--dur-flight-lag:.627s;--dur-drift:.62s;--dur-recall:.791s;--spring-small-response:.25;--spring-small-damping:.85;--ease-spring-small:linear(0, .0617, .1976, .3564, .5094, .6423, .7503, .8334, .8945, .9376, .9666, .9852, .9964, 1.0025, 1.0054, 1.0063, 1);--spring-flight-response:.42;--spring-flight-damping:.86;--ease-spring-flight:linear(0, .0412, .1377, .2592, .3859, .5062, .6136, .7054, .7812, .8419, .8892, .9251, .9517, .9709, .9842, .9932, .9989, 1.0024, 1.0042, 1.0049, 1);--spring-press-response:.1;--spring-press-damping:1;--ease-spring-press:linear(0, .0169, .0596, .1183, .186, .2575, .3294, .3993, .4656, .5273, .584, .6355, .6819, .7233, .7601, .7925, .821, .846, .8677, .8866, .9029, .9171, .9292, .9397, .9487, .9564, .9634, .9724, .9818, .9898, .9956, .9989, 1);--spring-tight-response:.18;--spring-tight-damping:1;--ease-spring-tight:linear(0, .0232, .0797, .1548, .2383, .3235, .4061, .4836, .5544, .6181, .6745, .724, .7669, .8039, .8356, .8625, .8854, .9047, .9209, .9345, .9458, .9553, .9632, .9697, .9751, .9796, .9834, .988, .9923, .9958, .9983, .9996, 1);--spring-bite-response:.22;--spring-bite-damping:.62;--ease-spring-bite:linear(0, .0383, .1342, .2633, .406, .5479, .679, .7932, .8873, .9608, 1.0146, 1.0509, 1.0724, 1.0822, 1.083, 1.0775, 1.0682, 1.0568, 1.0448, 1.0332, 1.0228, 1.0139, 1.0067, 1.0013, .9974, .9949, .9936, .9939, .9954, .9972, .9988, .9997, 1);--spring-surface-in-response:.32;--spring-surface-in-damping:.9;--ease-spring-surface-in:linear(0, .0142, .0512, .1037, .166, .2338, .3037, .3732, .4407, .5047, .5646, .6199, .6702, .7157, .7564, .7925, .8244, .8522, .8764, .8973, .9153, .9306, .9436, .9546, .9638, .9714, .978, .985, .9912, .9957, .9984, .9997, 1);--spring-surface-out-response:.15;--spring-surface-out-damping:1;--ease-spring-surface-out:linear(0, .0169, .0596, .1183, .186, .2575, .3294, .3993, .4656, .5273, .584, .6355, .6819, .7233, .7601, .7925, .821, .846, .8677, .8866, .9029, .9171, .9292, .9397, .9487, .9564, .9634, .9724, .9818, .9898, .9956, .9989, 1);--spring-flight-lag-response:.63;--spring-flight-lag-damping:.86;--ease-spring-flight-lag:linear(0, .0171, .061, .1228, .1953, .2731, .3522, .4297, .5035, .5723, .6352, .692, .7426, .787, .8256, .8589, .8872, .9111, .931, .9475, .961, .9718, .9805, .9874, .9927, .9967, .9997, 1.0016, 1.0022, 1.0019, 1.0011, 1.0003, 1);--spring-drift-response:.5;--spring-drift-damping:1;--ease-spring-drift:linear(0, .0252, .0863, .1664, .2546, .3436, .429, .5081, .5797, .6433, .699, .7474, .7888, .8242, .8541, .8793, .9005, .9181, .9328, .9449, .9549, .9632, .97, .9756, .9802, .9839, .9871, .9907, .9942, .9969, .9987, .9997, 1);--spring-recall-response:.714;--spring-recall-damping:.84;--ease-spring-recall:linear(0, .0209, .0741, .1476, .2322, .3212, .4098, .4946, .5733, .6448, .7085, .7641, .8121, .8528, .8868, .9149, .9377, .9561, .9705, .9817, .9902, .9964, 1.0009, 1.004, 1.006, 1.0071, 1.0076, 1.0068, 1.0051, 1.0031, 1.0015, 1.0004, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--press-scale:.97}[data-theme=v1-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Noto Serif Display", "Iowan Old Style", Georgia, serif;--font-ui:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-title:"Noto Serif Display", "Iowan Old Style", Georgia, serif;--display-stretch:80%;--weight-display:400;--weight-title:500;--title-stretch:88%;--hero-em-style:italic;--type-hero-track:-.024em;--success:#0297de;--error:#fc734d;--warning:#fc734d;--primary-hover:#1da2e2;--primary-pressed:#30aae4;--accent-hover:#f98362;--accent-pressed:#f88d70;--reticle-keyline:#02070aa3;--kf-stage:#090e11;--kf-ground:#12181b;--kf-panel:#171c20;--kf-comp:#02070a;--kf-line:#e6f5fd1a;--kf-control:#e6f5fd14;--kf-control-on:#e6f5fd2e;--kf-selection:#e6f5fd24;--kf-text:#e6f5fddb;--kf-text-2:#e6f5fd9e;--kf-text-3:#e6f5fd80;--kf-bar:#e6f5fd24;--kf-bar-on:#e6f5fd3d;--kf-mark:#e6f5fd8f;--kf-mark-on:#e6f5fd;--kf-art:#e6f5fd57;--kf-art-soft:#e6f5fd29;--kf-art-title:#e6f5fd99;--kf-traffic:#e6f5fd38;--fill-shift:#e6f5fd;--kf-base:#02070a;--kf-ink:#e6f5fd;--kf-sky:#022739;--ground:#02070a;--text:#e6f5fd;--primary:#0297de;--accent:#fc734d;--accent-fill:#fc734d;--on-primary:#02070a;--on-accent:#02070a;--on-fill:#02070a;--surface-1:#021017;--surface-2:#021721;--surface-3:#021f2e;--text-2:#e6f5fdbd;--text-3:#e6f5fd94;--ink-primary:#0297de;--ink-primary-chip:#0297de;--ink-accent:#fc734d;--fill-1:#e6f5fd0f;--fill-2:#e6f5fd1a;--fill-3:#e6f5fd29;--primary-tint:#0297de29;--primary-tint-strong:#0297de47;--accent-tint:#fc734d29;--notice-fill:#021721;--notice-edge:#fc734d8f;--accent-tint-strong:#fc734d47;--hairline:#e6f5fd1f;--hairline-strong:#e6f5fd3d;--edge-light:#e6f5fd2e;--keyline:#02070aa3;--glass-thin:#02070aa3;--glass-regular:#02070acc;--glass-thick:#02070aeb;--glass-edge:#e6f5fd1f;--shadow-1:#02070a7a;--shadow-2:#02070aa3;--shadow-3:#02070acc;--reticle-stroke:#0297de;--reticle-core:#afdef6;--reticle-fill:#0297de29;--reticle-halo-near:#0297def5;--reticle-halo-mid:#0297de8f;--reticle-halo-far:#0297de47;--reticle-approx:#fc734d;--reticle-approx-fill:#fc734d1f;--reticle-approx-halo:#fc734d3d;--focus-ring:#0297de;--knob:#e6f5fd;--cursor-fill:#e6f5fd;--cursor-edge:#02070a;--frame-fill:#e6f5fd2e;--frame-edge:#e6f5fd66;--panel-fill:#e6f5fdf0;--orb-fill:#e6f5fd3d;--orb-shine:#e6f5fdb8;--orb-depth:#0297de66;--orb-ring:#e6f5fd70;--orb-ink:#e6f5fd;--halo:#0297de;--plain-ink-on-fill:#0297de;--shadow-hairline:0 0 0 1px #e6f5fd1f;--shadow-hairline-inset:inset 0 0 0 1px #e6f5fd1f;--shadow-divider:inset 0 1px 0 #e6f5fd1f;--shadow-primary-edge:inset 0 0 0 1px #0297de;--shadow-hairline-strong-inset:inset 0 0 0 1px #e6f5fd3d;--shadow-card:0 0 0 1px #e6f5fd1f, 0 1px 2px #02070a7a, 0 8px 24px #02070a7a;--shadow-raised:0 0 0 1px #e6f5fd1f, 0 2px 4px #02070a7a, 0 12px 32px #02070aa3;--shadow-float:0 4px 12px #02070aa3, 0 16px 40px #02070aa3;--shadow-popover:0 8px 24px #02070aa3, 0 24px 64px #02070acc;--shadow-window:0 16px 48px #02070aa3, 0 40px 96px #02070acc;--shadow-glass:inset 0 0 0 1px #e6f5fd1f, inset 0 1px 0 #e6f5fd2e, 0 4px 12px #02070aa3, 0 16px 40px #02070aa3;--shadow-frame:inset 0 0 0 1px #e6f5fd66, inset 0 1px 0 #e6f5fd2e, 0 4px 12px #02070a33, 0 16px 40px #02070a3d;--shadow-key:inset 0 0 0 1px #e6f5fd1f, inset 0 -2px 0 #e6f5fd3d;--shadow-knob:0 1px 2px #02070acc;--shadow-reticle:0 0 0 1px #0297de, 0 0 0 2px #02070aa3, 0 0 8px 1px #0297def5, 0 0 28px 4px #0297de8f, 0 0 72px 16px #0297de47;--shadow-reticle-approx:0 0 40px 4px #fc734d3d;--kf-shadow-window:0 16px 48px #02070aa3;--kf-edge-top:inset 0 1px 0 #e6f5fd1a;--kf-edge-right:inset -1px 0 0 #e6f5fd1a;--kf-edge-bottom:inset 0 -1px 0 #e6f5fd1a;--kf-edge-left:inset 1px 0 0 #e6f5fd1a;--filter-reticle:drop-shadow(0 0 3px #0297def5) drop-shadow(0 0 12px #0297de8f);--glass-blur-thin:blur(12px) saturate(1.4);--glass-blur-regular:blur(24px) saturate(1.6);--glass-blur-thick:blur(40px) saturate(1.8);--frame-blur:blur(28px) saturate(1.5)}[data-theme=v1-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Noto Serif Display", "Iowan Old Style", Georgia, serif;--font-ui:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-title:"Noto Serif Display", "Iowan Old Style", Georgia, serif;--display-stretch:80%;--weight-display:400;--weight-title:500;--title-stretch:88%;--hero-em-style:italic;--type-hero-track:-.024em;--success:#0297de;--error:#fc734d;--warning:#fc734d;--primary-hover:#1da2e2;--primary-pressed:#30aae4;--accent-hover:#f98362;--accent-pressed:#f88d70;--reticle-keyline:#02070aa3;--kf-stage:#d6ecf9;--kf-ground:#f6fbfe;--kf-panel:#e3f2fb;--kf-comp:#eff8fd;--kf-line:#02070a1a;--kf-control:#01679a12;--kf-control-on:#01679a2e;--kf-selection:#01679a1f;--kf-text:#02070a;--kf-text-2:#02070ac7;--kf-text-3:#02070aa3;--kf-bar:#01679a1f;--kf-bar-on:#01679a2e;--kf-mark:#02070aa3;--kf-mark-on:#02070a;--kf-art:#02070a3d;--kf-art-soft:#01679a1f;--kf-art-title:#02070ac7;--kf-traffic:#01679a2e;--fill-shift:#e6f5fd;--kf-base:#eff8fd;--kf-ink:#02070a;--kf-sky:#ceeaf9;--ground:#eff8fd;--text:#02070a;--primary:#0297de;--accent:#fc734d;--accent-fill:#fc734d;--on-primary:#02070a;--on-accent:#02070a;--on-fill:#02070a;--surface-1:#f6fbfe;--surface-2:#e3f2fb;--surface-3:#d6ecf9;--text-2:#02070ac7;--text-3:#02070aa3;--ink-primary:#01679a;--ink-primary-chip:#01679a;--ink-accent:#b4401d;--fill-1:#01679a12;--fill-2:#01679a1f;--fill-3:#01679a2e;--primary-tint:#0297de29;--primary-tint-strong:#0297de47;--accent-tint:#fc734d29;--notice-fill:#f2ddda;--notice-edge:transparent;--accent-tint-strong:#fc734d42;--hairline:#02070a1a;--hairline-strong:#02070a3d;--edge-light:#f6fbfeb8;--keyline:#02070aa3;--glass-thin:#f6fbfecc;--glass-regular:#f6fbfee6;--glass-thick:#f6fbfef5;--glass-edge:#02070a1a;--shadow-1:#01344e12;--shadow-2:#01344e1f;--shadow-3:#01344e33;--reticle-stroke:#0297de;--reticle-core:#f6fbfe;--reticle-fill:#0297de29;--reticle-halo-near:#0297de;--reticle-halo-mid:#0297dea3;--reticle-halo-far:#0297de52;--reticle-approx:#fc734d;--reticle-approx-fill:#fc734d24;--reticle-approx-halo:#fc734d47;--focus-ring:#01679a;--knob:#f6fbfe;--cursor-fill:#02070a;--cursor-edge:#f6fbfe;--halo:#0297de;--frame-fill:#f6fbfe70;--frame-edge:#f6fbfee0;--panel-fill:#f6fbfeeb;--orb-fill:#f6fbfe75;--orb-shine:#f6fbfee0;--orb-depth:#0297de47;--orb-ring:#0297de70;--orb-ink:#02070a;--plain-ink-on-fill:#01679a;--shadow-hairline:0 0 0 1px #02070a1a;--shadow-hairline-inset:inset 0 0 0 1px #02070a1a;--shadow-divider:inset 0 1px 0 #02070a1a;--shadow-primary-edge:inset 0 0 0 1px #0297de;--shadow-hairline-strong-inset:inset 0 0 0 1px #02070a3d;--shadow-card:0 0 0 1px #02070a1a, 0 1px 2px #01344e12, 0 8px 24px #01344e12;--shadow-raised:0 0 0 1px #02070a1a, 0 2px 4px #01344e12, 0 12px 32px #01344e1f;--shadow-float:0 4px 12px #01344e1f, 0 16px 40px #01344e1f;--shadow-popover:0 8px 24px #01344e1f, 0 24px 64px #01344e33;--shadow-window:0 16px 48px #01344e1f, 0 40px 96px #01344e33;--shadow-glass:inset 0 0 0 1px #02070a1a, inset 0 1px 0 #f6fbfeb8, 0 4px 12px #01344e1f, 0 16px 40px #01344e1f;--shadow-frame:inset 0 0 0 1px #f6fbfee0, inset 0 1px 0 #f6fbfeb8, 0 4px 12px #01344e12, 0 24px 56px #01344e12;--shadow-key:inset 0 0 0 1px #02070a1a, inset 0 -2px 0 #02070a3d;--shadow-knob:0 1px 2px #01344e33;--shadow-reticle:0 0 0 1px #0297de, 0 0 0 2px #02070aa3, 0 1px 2px #01344e33, 0 8px 24px #01344e33;--shadow-reticle-approx:0 0 40px 4px #fc734d47;--kf-shadow-window:0 0 0 1px #02070a1a, 0 16px 48px #01344e1f, 0 40px 96px #01344e33;--kf-edge-top:inset 0 1px 0 #02070a1a;--kf-edge-right:inset -1px 0 0 #02070a1a;--kf-edge-bottom:inset 0 -1px 0 #02070a1a;--kf-edge-left:inset 1px 0 0 #02070a1a;--filter-reticle:drop-shadow(0 1px 2px #01344e33);--glass-blur-thin:blur(12px) saturate(1.4);--glass-blur-regular:blur(24px) saturate(1.6);--glass-blur-thick:blur(40px) saturate(1.8);--frame-blur:blur(28px) saturate(1.5)}[data-theme=v2-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-title:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--display-stretch:100%;--weight-display:500;--weight-title:600;--title-stretch:100%;--hero-em-style:normal;--type-hero-track:-.04em;--success:#0b65f5;--error:#d83995;--warning:#d83995;--primary-hover:#0a5cdf;--primary-pressed:#0a56d1;--accent-hover:#a82f7b;--accent-pressed:#992d76;--reticle-keyline:#020818a3;--kf-stage:#0c162d;--kf-ground:#162035;--kf-panel:#1b253a;--kf-comp:#050f26;--kf-line:#fcffff1a;--kf-control:#fcffff14;--kf-control-on:#fcffff2e;--kf-selection:#fcffff24;--kf-text:#fcffffdb;--kf-text-2:#fcffff9e;--kf-text-3:#fcffff80;--kf-bar:#fcffff24;--kf-bar-on:#fcffff3d;--kf-mark:#fcffff8f;--kf-mark-on:#fcffff;--kf-art:#fcffff57;--kf-art-soft:#fcffff29;--kf-art-title:#fcffff99;--kf-traffic:#fcffff38;--fill-shift:#061a40;--accent-fill:#be3283;--on-primary:#fcffff;--on-accent:#fcffff;--on-fill:#fcffff;--kf-base:#050f26;--kf-ink:#fcffff;--kf-sky:#072964;--ground:#050f26;--text:#fcffff;--primary:#0b65f5;--accent:#d83995;--surface-1:#06183b;--surface-2:#061d47;--surface-3:#062458;--text-2:#fcffffc2;--text-3:#fcffff9e;--ink-primary:#6ba3ff;--ink-primary-chip:#6ba3ff;--ink-accent:#f07bbe;--fill-1:#fcffff0f;--fill-2:#fcffff1a;--fill-3:#fcffff29;--primary-tint:#0b65f53d;--primary-tint-strong:#0b65f566;--accent-tint:#d8399533;--notice-fill:#061d47;--notice-edge:#f07bbe8f;--accent-tint-strong:#d8399552;--hairline:#fcffff1f;--hairline-strong:#fcffff3d;--edge-light:#fcffff33;--keyline:#020818a3;--glass-thin:#050f268f;--glass-regular:#050f26b8;--glass-thick:#050f26e0;--glass-edge:#fcffff24;--shadow-1:#0208187a;--shadow-2:#020818a3;--shadow-3:#020818cc;--reticle-stroke:#6ba3ff;--reticle-core:#fcffff;--reticle-fill:#0b65f533;--reticle-halo-near:#6ba3fff5;--reticle-halo-mid:#0b65f5b8;--reticle-halo-far:#0b65f55c;--reticle-approx:#f07bbe;--reticle-approx-fill:#d8399529;--reticle-approx-halo:#d8399552;--focus-ring:#6ba3ff;--knob:#fcffff;--cursor-fill:#fcffff;--cursor-edge:#050f26;--frame-fill:#082f74c2;--frame-edge:#fcffff38;--panel-fill:#fcffff0f;--orb-fill:#0b65f5b8;--orb-shine:#fcffffcc;--orb-depth:#050f267a;--orb-ring:#fcffff52;--orb-ink:#fcffff;--halo:#6ba3ff;--plain-ink-on-fill:#6ba3ff;--cobalt-alt-a:#0057ff;--cobalt-alt-b:#1463ff;--ink-deep:#061a40;--dot-ink:#fcffffe0;--shadow-hairline:0 0 0 1px #fcffff1f;--shadow-hairline-inset:inset 0 0 0 1px #fcffff1f;--shadow-divider:inset 0 1px 0 #fcffff1f;--shadow-primary-edge:inset 0 0 0 1px #0b65f5;--shadow-hairline-strong-inset:inset 0 0 0 1px #fcffff3d;--shadow-card:0 0 0 1px #fcffff1f, 0 1px 2px #0208187a, 0 8px 24px #0208187a;--shadow-raised:0 0 0 1px #fcffff1f, 0 2px 4px #0208187a, 0 12px 32px #020818a3;--shadow-float:0 4px 12px #020818a3, 0 16px 40px #020818a3;--shadow-popover:0 8px 24px #020818a3, 0 24px 64px #020818cc;--shadow-window:0 16px 48px #020818a3, 0 40px 96px #020818cc;--shadow-glass:inset 0 0 0 1px #fcffff24, inset 0 1px 0 #fcffff33, 0 4px 12px #020818a3, 0 16px 40px #020818a3;--shadow-frame:inset 0 0 0 1px #fcffff38, inset 0 1px 0 #fcffff33, 0 4px 12px #0208187a, 0 24px 56px #0208187a;--shadow-key:inset 0 0 0 1px #fcffff1f, inset 0 -2px 0 #fcffff3d;--shadow-knob:0 1px 2px #020818cc;--shadow-reticle:0 0 0 1px #6ba3ff, 0 0 0 2px #020818a3, 0 0 8px 1px #6ba3fff5, 0 0 28px 4px #0b65f5b8, 0 0 72px 16px #0b65f55c;--shadow-reticle-approx:0 0 40px 4px #d8399552;--kf-shadow-window:0 16px 48px #020818a3;--kf-edge-top:inset 0 1px 0 #fcffff1a;--kf-edge-right:inset -1px 0 0 #fcffff1a;--kf-edge-bottom:inset 0 -1px 0 #fcffff1a;--kf-edge-left:inset 1px 0 0 #fcffff1a;--filter-reticle:drop-shadow(0 0 3px #6ba3fff5) drop-shadow(0 0 12px #0b65f5b8);--glass-blur-thin:blur(12px) saturate(1.4);--glass-blur-regular:blur(24px) saturate(1.6);--glass-blur-thick:blur(40px) saturate(1.8);--frame-blur:blur(28px) saturate(1.5)}[data-theme=v2-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-title:"IBM Plex Sans", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--display-stretch:100%;--weight-display:500;--weight-title:600;--title-stretch:100%;--hero-em-style:normal;--type-hero-track:-.04em;--success:#0b65f5;--error:#d83995;--warning:#d83995;--primary-hover:#0a5cdf;--primary-pressed:#0a56d1;--accent-hover:#a82f7b;--accent-pressed:#992d76;--reticle-keyline:#061a40a3;--kf-stage:#eef4ff;--kf-ground:#f7faff;--kf-panel:#f2f6ff;--kf-comp:#fcffff;--kf-line:#061a401a;--kf-control:#0b65f50d;--kf-control-on:#0b65f524;--kf-selection:#0b65f517;--kf-text:#061a40;--kf-text-2:#061a40cc;--kf-text-3:#061a40a8;--kf-bar:#0b65f517;--kf-bar-on:#0b65f524;--kf-mark:#061a40a8;--kf-mark-on:#061a40;--kf-art:#061a403d;--kf-art-soft:#0b65f517;--kf-art-title:#061a40cc;--kf-traffic:#0b65f524;--fill-shift:#061a40;--accent-fill:#be3283;--on-primary:#fcffff;--on-accent:#fcffff;--on-fill:#fcffff;--kf-base:#fcffff;--kf-ink:#061a40;--kf-sky:#dae9fe;--ground:#fcffff;--text:#061a40;--primary:#0b65f5;--accent:#d83995;--surface-1:#f7faff;--surface-2:#f2f6ff;--surface-3:#eef4ff;--text-2:#061a40cc;--text-3:#061a40a8;--ink-primary:#0b65f5;--ink-primary-chip:#0a4ebf;--ink-accent:#be3283;--plain-ink-on-fill:#061a40;--fill-1:#0b65f50d;--fill-2:#0b65f517;--fill-3:#0b65f524;--primary-tint:#0b65f51f;--primary-tint-strong:#0b65f538;--accent-tint:#d8399514;--notice-fill:#d8399514;--notice-edge:transparent;--accent-tint-strong:#d8399529;--hairline:#061a401a;--hairline-strong:#061a403d;--edge-light:#fcffffb8;--keyline:#061a40a3;--glass-thin:#fcffffd6;--glass-regular:#fcffffeb;--glass-thick:#fcfffff5;--glass-edge:#061a401a;--shadow-1:#061a400f;--shadow-2:#061a401a;--shadow-3:#061a4029;--reticle-stroke:#0b65f5;--reticle-core:#fcffff;--reticle-fill:#0b65f529;--reticle-halo-near:#0b65f5;--reticle-halo-mid:#0b65f5a3;--reticle-halo-far:#0b65f552;--reticle-approx:#be3283;--reticle-approx-fill:#d8399524;--reticle-approx-halo:#d8399547;--focus-ring:#0b65f5;--knob:#fcffff;--cursor-fill:#061a40;--cursor-edge:#fcffff;--frame-fill:#fcffff94;--frame-edge:#fcffffd6;--panel-fill:#fcffff9e;--orb-fill:#0b65f5d6;--orb-shine:#fcffffd6;--orb-depth:#061a4052;--orb-ring:#0b65f55c;--orb-ink:#fcffff;--halo:#0b65f5;--cobalt-alt-a:#0057ff;--cobalt-alt-b:#1463ff;--ink-deep:#061a40;--dot-ink:#0b65f5b8;--shadow-hairline:0 0 0 1px #061a401a;--shadow-hairline-inset:inset 0 0 0 1px #061a401a;--shadow-divider:inset 0 1px 0 #061a401a;--shadow-primary-edge:inset 0 0 0 1px #0b65f5;--shadow-hairline-strong-inset:inset 0 0 0 1px #061a403d;--shadow-card:0 0 0 1px #061a401a, 0 1px 2px #061a400f, 0 8px 24px #061a400f;--shadow-raised:0 0 0 1px #061a401a, 0 2px 4px #061a400f, 0 12px 32px #061a401a;--shadow-float:0 4px 12px #061a401a, 0 16px 40px #061a401a;--shadow-popover:0 8px 24px #061a401a, 0 24px 64px #061a4029;--shadow-window:0 16px 48px #061a401a, 0 40px 96px #061a4029;--shadow-glass:inset 0 0 0 1px #061a401a, inset 0 1px 0 #fcffffb8, 0 4px 12px #061a401a, 0 16px 40px #061a401a;--shadow-frame:inset 0 0 0 1px #fcffffd6, inset 0 1px 0 #fcffffb8, 0 4px 12px #061a400f, 0 24px 56px #061a400f;--shadow-key:inset 0 0 0 1px #061a401a, inset 0 -2px 0 #061a403d;--shadow-knob:0 1px 2px #061a4029;--shadow-reticle:0 0 0 1px #0b65f5, 0 0 0 2px #061a40a3, 0 1px 2px #061a4029, 0 8px 24px #061a4029;--shadow-reticle-approx:0 0 40px 4px #d8399547;--kf-shadow-window:0 0 0 1px #061a401a, 0 16px 48px #061a401a, 0 40px 96px #061a4029;--kf-edge-top:inset 0 1px 0 #061a401a;--kf-edge-right:inset -1px 0 0 #061a401a;--kf-edge-bottom:inset 0 -1px 0 #061a401a;--kf-edge-left:inset 1px 0 0 #061a401a;--filter-reticle:drop-shadow(0 1px 2px #061a4029);--glass-blur-thin:blur(12px) saturate(1.4);--glass-blur-regular:blur(24px) saturate(1.6);--glass-blur-thick:blur(40px) saturate(1.8);--frame-blur:blur(28px) saturate(1.5)}[data-theme]{color:var(--text);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--type-body-line);font-variant-numeric:tabular-nums;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-theme] ::selection{background:var(--primary-tint-strong)}@media (prefers-reduced-motion:reduce){:root{--press-scale:1}}@media (prefers-reduced-transparency:reduce){[data-theme]{--glass-thin:var(--surface-3);--glass-regular:var(--surface-3);--glass-thick:var(--surface-3);--glass-blur-thin:none;--glass-blur-regular:none;--glass-blur-thick:none;--frame-blur:none;--frame-fill:var(--surface-3);--panel-fill:var(--surface-1)}}@media (prefers-contrast:more){[data-theme]{--text-2:var(--text);--text-3:var(--text);--hairline:var(--hairline-strong);--hairline-strong:var(--text);--glass-edge:var(--text);--glass-thin:var(--ground);--glass-regular:var(--ground);--glass-thick:var(--ground);--glass-blur-thin:none;--glass-blur-regular:none;--glass-blur-thick:none;--frame-blur:none;--frame-fill:var(--ground);--frame-edge:var(--text);--panel-fill:var(--ground)}}:root{--sidebar-width:240px;--gutter:var(--space-8);--gap:var(--space-4);--canvas-max:1360px}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%;min-height:100%}body{background:var(--ground);min-height:100dvh;color:var(--text);font-size:var(--type-callout);line-height:var(--type-callout-line);scrollbar-color:var(--hairline-strong) transparent;margin:0}h1,h2,h3,p,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}input,textarea{caret-color:var(--ink-primary)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-3)}.nowrap{white-space:nowrap}.break-anywhere{overflow-wrap:anywhere}.text-link{min-height:var(--control-min);color:var(--ink-primary);font-weight:var(--weight-medium);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.text-link:hover{text-underline-offset:3px;text-decoration:underline}}.stack{gap:var(--gap);min-width:0;display:grid}.split{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){:root{--gutter:var(--space-4);--gap:var(--space-3)}}.lock{position:relative}.lock:after{--tick:var(--space-2);--weight:var(--reticle-tick-weight);--ink:linear-gradient(var(--ink-primary) 0 0);content:"";pointer-events:none;background:var(--ink) 0 0 / var(--tick) var(--weight), var(--ink) 0 0 / var(--weight) var(--tick), var(--ink) 100% 0 / var(--tick) var(--weight), var(--ink) 100% 0 / var(--weight) var(--tick), var(--ink) 0 100% / var(--tick) var(--weight), var(--ink) 0 100% / var(--weight) var(--tick), var(--ink) 100% 100% / var(--tick) var(--weight), var(--ink) 100% 100% / var(--weight) var(--tick);animation:lock-in var(--dur-small) var(--ease-spring-small);background-repeat:no-repeat;position:absolute;inset:0}@keyframes lock-in{0%{opacity:0;transform:scale(1.08,1.24)}}@media (prefers-reduced-motion:reduce){.lock:after{animation:none}}@media (forced-colors:active){.lock:after{background:0 0;border:2px solid highlight}}.card{min-width:0;padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface-1);box-shadow:var(--shadow-hairline)}.card:has(>.card__header){padding-top:var(--space-3)}:is(.card--flush,.card--flush:has(>.card__header)){padding:var(--space-3) 0 var(--space-2)}.card__header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-min);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.card-aside{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.card--flush>.card__header{padding:0 var(--space-6)}.card__title{min-width:0;font-size:var(--type-headline);line-height:var(--type-headline-line);letter-spacing:var(--type-headline-track);font-weight:var(--weight-semibold)}@media (width<=640px){.card{padding:var(--space-4)}.card:has(>.card__header){padding-top:var(--space-2)}:is(.card--flush,.card--flush:has(>.card__header)){padding:var(--space-2) 0 var(--space-1)}.card--flush>.card__header{padding:0 var(--space-4)}}.skeleton{border-radius:var(--space-1);background:var(--fill-2);vertical-align:middle;max-width:100%;display:inline-block}.skeleton--text{height:var(--type-callout)}.skeleton--meta{height:var(--type-caption)}.skeleton--figure{height:var(--type-title-2)}.skeleton--chart{height:13rem;display:block}.skeleton--lead{height:var(--type-title-1)}.icon{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--md{width:var(--icon-md);height:var(--icon-md)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-min);padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--type-control);line-height:var(--type-control-line);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:transform var(--dur-small) var(--ease-spring-small), background-color var(--dur-small) var(--ease-out);background:0 0;border:0;flex:none;display:inline-flex}.button:active:not(:disabled){transform:scale(var(--press-scale))}.button:disabled{cursor:not-allowed;opacity:.56}.button--primary{background:var(--primary);color:var(--on-primary)}.button--secondary{background:var(--fill-1);box-shadow:var(--shadow-hairline-strong-inset)}.button--quiet{padding:0 var(--space-3);color:var(--text-2)}.button--danger{background:var(--accent-fill);color:var(--on-accent)}.button--danger-quiet{padding:0 var(--space-3);color:var(--ink-accent)}@media (hover:hover) and (pointer:fine){.button--primary:hover:not(:disabled){background:var(--primary-hover)}.button--secondary:hover:not(:disabled){background:var(--fill-2)}.button--quiet:hover:not(:disabled),.button--danger-quiet:hover:not(:disabled){background:var(--fill-1)}.button--danger:hover:not(:disabled){background:var(--accent-hover)}}.error-notice{align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);background:var(--notice-fill);box-shadow:inset 0 0 0 1px var(--notice-edge);flex-wrap:wrap;display:flex}.error-notice__icon{color:var(--ink-accent)}.error-notice__message{overflow-wrap:anywhere;flex:240px;min-width:0}.empty-state{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;display:grid}.empty-state__icon{color:var(--text-3)}.empty-state__sentence{max-width:44ch;color:var(--text-2)}.data-table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.data-table th{height:var(--space-10);padding:0 var(--space-3);color:var(--text-3);font-size:var(--type-footnote);line-height:var(--type-footnote-line);font-weight:var(--weight-regular);text-align:left;white-space:nowrap}.data-table td{height:var(--row-min);padding:var(--space-1) var(--space-3);border-top:1px solid var(--hairline);color:var(--text-2);vertical-align:middle}.data-table th:first-child,.data-table td:first-child{padding-left:var(--space-6)}.data-table th:last-child,.data-table td:last-child{padding-right:var(--space-6)}.data-table .data-table__align-end{text-align:right}.data-table .data-table__slot-action{white-space:nowrap;width:1%}.data-table__sort{align-items:center;gap:var(--space-1);min-height:var(--control-min);color:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.data-table__sort--active{color:var(--text);font-weight:var(--weight-medium)}.data-table__sort .icon{transition:transform var(--dur-small) var(--ease-spring-small)}.data-table__sort[data-dir=asc] .icon{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.data-table__sort:hover{color:var(--text)}}.data-table__identity{color:var(--text);font-weight:var(--weight-medium);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){a.data-table__identity:hover{color:var(--ink-primary)}}.data-table__sub{color:var(--text-3);font-size:var(--type-footnote);line-height:var(--type-footnote-line);display:block}@media (width<=640px){.data-table,.data-table tbody{display:block}.data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data-table tr{align-items:center;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex;position:relative}.data-table tbody tr:has(.data-table__slot-action>*){padding-right:5rem}.data-table tr:before{content:"";flex:0 0 100%;order:1}.data-table td,.data-table th:first-child,.data-table td:first-child,.data-table th:last-child,.data-table td:last-child{border:0;height:auto;padding:0}.data-table td.data-table__slot-title{flex:1 1 0;min-width:0}.data-table td.data-table__slot-end{text-align:right;flex:none;order:0;max-width:100%}.data-table td.data-table__slot-meta{max-width:100%;font-size:var(--type-footnote);line-height:var(--type-footnote-line);overflow-wrap:anywhere;order:2}.data-table td.data-table__slot-meta:empty{display:none}.data-table td[data-label]:before{content:attr(data-label) " ";color:var(--text-3)}.data-table td.data-table__slot-action{top:50%;right:var(--space-2);width:auto;position:absolute;transform:translateY(-50%)}}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-header__text{flex:320px;min-width:0}.page-header__title{overflow-wrap:anywhere;font-family:var(--font-title);font-size:var(--type-title-1);line-height:var(--type-title-1-line);letter-spacing:var(--type-title-1-track);font-weight:var(--weight-title);font-stretch:var(--title-stretch)}.page-header__subline{margin-top:var(--space-1);color:var(--text-2);font-size:var(--type-control);line-height:var(--type-body-line)}.page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=640px){.page-header{margin-bottom:var(--space-4)}.page-header__title{font-size:var(--type-title-2);line-height:var(--type-title-2-line)}.page-header__actions{width:100%}}.status-chip{align-items:center;gap:var(--space-1);min-height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-caption);line-height:var(--type-caption-line);font-weight:var(--weight-medium);white-space:nowrap;flex:none;display:inline-flex}.status-chip--neutral{background:var(--fill-2);color:var(--text-2)}.status-chip--primary{background:var(--primary-tint);color:var(--ink-primary-chip)}.status-chip--accent{background:var(--accent-tint);color:var(--ink-accent)}.status-chip .icon{width:var(--type-caption);height:var(--type-caption)}.field{gap:var(--space-2);min-width:0;display:grid}.field__label{font-weight:var(--weight-medium)}.field__note{color:var(--text-3);font-size:var(--type-footnote);line-height:var(--type-footnote-line);overflow-wrap:anywhere}.field__note--error{color:var(--ink-accent)}.input{width:100%;min-height:var(--control-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-inner);background:var(--fill-1);box-shadow:var(--shadow-hairline-strong-inset);font-size:var(--type-control);line-height:var(--type-control-line);border:0}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--ink-accent)}textarea.input{min-height:var(--space-24);resize:vertical;display:block}.native-select{flex:none;max-width:100%;display:inline-flex;position:relative}.native-select--block{width:100%;display:flex}.native-select select{width:100%;padding-right:var(--space-10);appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.native-select .icon{top:50%;right:var(--space-4);color:var(--text-2);pointer-events:none;position:absolute;transform:translateY(-50%)}.filter-row{align-items:center;gap:var(--space-2);margin-bottom:var(--gap);flex-wrap:wrap;min-width:0;display:flex}.filter-row__spacer{flex:auto}@media (width<=640px){.filter-row{margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1);padding:var(--space-1) var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filter-row>*{flex:none}.filter-row .native-select{max-width:176px}}.meter{padding:var(--space-1) 0;position:relative}.meter__track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--fill-2);overflow:hidden}.meter__fill{border-radius:var(--radius-pill);background:var(--primary);height:100%}.meter--warn .meter__fill{background:var(--accent-fill)}.meter__tick{width:2px;height:var(--space-4);background:var(--text-2);margin-left:-1px;position:absolute;top:0}.figure{align-content:start;gap:var(--space-1);min-width:0;display:grid}.figure__label{color:var(--text-2);font-size:var(--type-footnote);line-height:var(--type-footnote-line)}.figure__value{font-size:var(--type-title-2);line-height:var(--type-title-2-line);letter-spacing:var(--type-title-2-track);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.figure--lead .figure__value{font-size:var(--type-title-1);line-height:var(--type-title-1-line);letter-spacing:var(--type-title-1-track)}.figure__note{color:var(--text-3);font-size:var(--type-footnote);line-height:var(--type-footnote-line)}.figure-unit{color:var(--text-3);font-size:var(--type-callout);letter-spacing:0}.figure-strip{grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr));gap:var(--space-6);display:grid}.figure-strip>.figure+.figure{padding-left:var(--space-6);box-shadow:inset 1px 0 0 var(--hairline)}@media (width<=1100px){.figure-strip{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.figure-strip>.figure+.figure{box-shadow:none;padding-left:0}.figure-strip>.figure:last-child:nth-child(odd){grid-column:1/-1}}.load-more{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--space-12);padding:var(--space-1) var(--space-6);border-top:1px solid var(--hairline);color:var(--text-3);font-size:var(--type-footnote);line-height:var(--type-footnote-line);font-variant-numeric:tabular-nums;display:flex}@media (width<=640px){.load-more{padding:var(--space-1) var(--space-4)}}.list-card__error{padding:0 var(--space-6) var(--space-4)}@media (width<=640px){.list-card__error{padding:0 var(--space-4) var(--space-3)}}.segmented{border-radius:var(--radius-inner);background:var(--fill-1);border:0;flex:none;min-width:0;max-width:100%;margin:0;padding:0;display:inline-flex}.segmented__item{min-height:var(--control-min);padding:0 var(--space-3);border-radius:var(--radius-inner);color:var(--text-2);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.segmented__item:has(:checked){background:var(--fill-2);color:var(--text)}.segmented__item input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segmented__item:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=360px){.segmented__item{padding:0 var(--space-2)}}@media (hover:hover) and (pointer:fine){.segmented__item:not(:has(:checked)):hover{color:var(--text)}}.copy-id{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-min);color:var(--text-2);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.copy-id__value{overflow-wrap:anywhere;min-width:0}.copy-id .icon{color:var(--text-3)}@media (hover:hover) and (pointer:fine){.copy-id:hover,.copy-id:hover .icon{color:var(--text)}}.reticle-mark{width:var(--space-8);height:var(--space-8);fill:none;stroke-width:2px;flex:none;display:block}.reticle-mark__ring{stroke:var(--ink-primary)}.reticle-mark__ticks{stroke:var(--ink-primary);stroke-linecap:square}.resolution{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.resolution__glyph{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:var(--ink-primary);stroke-width:1.5px;flex:none}.resolution__glyph--approximate{stroke:var(--ink-accent);stroke-dasharray:2.5 2}.resolution__glyph--none{stroke:var(--text-3)}
