:root[data-app-theme=warm]{--theme-hue-bg: 42;--theme-hue-accent: 18;--theme-sat: 50;--card-tinge: 70;--bg-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .78%), calc(90% - var(--theme-sat) * .1%));--bg-secondary: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .5%), calc(98% - var(--card-tinge) * .04%));--bg-tertiary: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .4%), calc(99% - var(--card-tinge) * .03%));--bg-elevated: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .5%), calc(98% - var(--card-tinge) * .04%));--bg-card: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .5%), calc(98% - var(--card-tinge) * .04%));--card-shadow: 0 1px 2px rgba(80, 50, 20, .06), 0 6px 16px rgba(80, 50, 20, .1);--card-border: 1px solid hsla(var(--theme-hue-bg), 30%, 30%, .12);--text-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .25%), 10%);--text-secondary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .18%), 20%);--text-tertiary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .15%), 30%);--border: hsla(var(--theme-hue-bg), calc(var(--theme-sat) * .4%), 35%, .15);--theme-accent-default: hsl(var(--theme-hue-accent), calc(var(--theme-sat) * .6%), calc(50% - var(--theme-sat) * .04%));--text-on-theme-accent-default: #fffaec;--success: hsl(110, calc(var(--theme-sat) * .55%), 82%);--warning: hsl(38, calc(var(--theme-sat) * .75%), 78%);--danger: hsl(8, calc(var(--theme-sat) * .7%), 84%);--info: hsl(195, calc(var(--theme-sat) * .5%), 82%);--success-light: hsla(110, calc(var(--theme-sat) * .55%), 50%, .18);--warning-light: hsla(38, calc(var(--theme-sat) * .75%), 50%, .18);--danger-light: hsla(8, calc(var(--theme-sat) * .7%), 50%, .18);--info-light: hsla(195, calc(var(--theme-sat) * .5%), 50%, .18);color-scheme:light}:root[data-app-theme=crisp]{--theme-hue-bg: 0;--theme-hue-accent: 210;--theme-sat: 10;--card-tinge: 0;--bg-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .3%), calc(95% - var(--theme-sat) * .15%));--bg-secondary: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .2%), calc(100% - var(--card-tinge) * .02%));--bg-tertiary: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .15%), calc(100% - var(--card-tinge) * .015%));--bg-elevated: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .2%), calc(100% - var(--card-tinge) * .02%));--bg-card: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .2%), calc(100% - var(--card-tinge) * .02%));--card-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 20px rgba(15, 23, 42, .08);--card-border: 1px solid rgba(15, 23, 42, .1);--text-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .2%), 8%);--text-secondary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .18%), 18%);--text-tertiary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .15%), 30%);--border: hsla(0, 0%, 0%, calc(.2 + var(--theme-sat) * .001));--theme-accent-default: hsl(var(--theme-hue-accent), calc(var(--theme-sat) * .8%), 42%);--text-on-theme-accent-default: #ffffff;--success: hsl(110, calc(var(--theme-sat) * .55%), 82%);--warning: hsl(38, calc(var(--theme-sat) * .75%), 78%);--danger: hsl(8, calc(var(--theme-sat) * .7%), 84%);--info: hsl(195, calc(var(--theme-sat) * .5%), 82%);--success-light: hsla(110, calc(var(--theme-sat) * .55%), 50%, .18);--warning-light: hsla(38, calc(var(--theme-sat) * .75%), 50%, .18);--danger-light: hsla(8, calc(var(--theme-sat) * .7%), 50%, .18);--info-light: hsla(195, calc(var(--theme-sat) * .5%), 50%, .18);color-scheme:light}:root[data-app-theme=cool]{--theme-hue-bg: 220;--theme-hue-accent: 210;--theme-sat: 25;--card-tinge: 40;--bg-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .5%), calc(92% - var(--theme-sat) * .16%));--bg-secondary: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .3%), calc(99% - var(--card-tinge) * .04%));--bg-tertiary: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .25%), calc(99% - var(--card-tinge) * .03%));--bg-elevated: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .3%), calc(99% - var(--card-tinge) * .04%));--bg-card: hsl(var(--theme-hue-bg), calc(var(--card-tinge) * .3%), calc(99% - var(--card-tinge) * .04%));--card-shadow: 0 1px 2px rgba(40, 60, 90, .06), 0 8px 20px rgba(40, 60, 90, .1);--card-border: 1px solid hsla(var(--theme-hue-bg), 25%, 50%, .14);--text-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .3%), 10%);--text-secondary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .25%), 20%);--text-tertiary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .2%), 30%);--border: hsla(var(--theme-hue-bg), calc(var(--theme-sat) * .5%), 30%, .14);--theme-accent-default: hsl(var(--theme-hue-accent), calc(var(--theme-sat) * .7%), 45%);--text-on-theme-accent-default: #ffffff;--success: hsl(110, calc(var(--theme-sat) * .55%), 82%);--warning: hsl(38, calc(var(--theme-sat) * .75%), 78%);--danger: hsl(8, calc(var(--theme-sat) * .7%), 84%);--info: hsl(195, calc(var(--theme-sat) * .5%), 82%);--success-light: hsla(110, calc(var(--theme-sat) * .55%), 50%, .18);--warning-light: hsla(38, calc(var(--theme-sat) * .75%), 50%, .18);--danger-light: hsla(8, calc(var(--theme-sat) * .7%), 50%, .18);--info-light: hsla(195, calc(var(--theme-sat) * .5%), 50%, .18);color-scheme:light}:root[data-app-theme=dark]{--theme-hue-bg: 28;--theme-hue-accent: 18;--theme-sat: 70;--card-tinge: 0;--bg-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(10% + var(--theme-sat) * .005%));--bg-secondary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(13% + var(--theme-sat) * .005%));--bg-tertiary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(16% + var(--theme-sat) * .005%));--bg-elevated: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(18% + var(--theme-sat) * .006%));--bg-card: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(18% + var(--theme-sat) * .006%));--text-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), 92%);--text-secondary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), 60%);--text-tertiary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), 42%);--border: hsla(0, 0%, 100%, calc(.08 + var(--theme-sat) * .0001));--card-shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 4px 12px rgba(0, 0, 0, .25);--card-border: 1px solid rgba(255, 255, 255, .06);--theme-accent-default: hsl(var(--theme-hue-accent), calc(var(--theme-sat) * .5%), calc(45% + var(--theme-sat) * .04%));--text-on-theme-accent-default: #fffaec;--success: hsl(110, calc(var(--theme-sat) * .55%), 65%);--warning: hsl(38, calc(var(--theme-sat) * .75%), 60%);--danger: hsl(8, calc(var(--theme-sat) * .7%), 65%);--info: hsl(195, calc(var(--theme-sat) * .5%), 60%);--success-light: hsla(110, calc(var(--theme-sat) * .55%), 50%, .18);--warning-light: hsla(38, calc(var(--theme-sat) * .75%), 50%, .18);--danger-light: hsla(8, calc(var(--theme-sat) * .7%), 50%, .18);--info-light: hsla(195, calc(var(--theme-sat) * .5%), 50%, .18);color-scheme:dark}:root{--accent: var(--theme-accent-default);--text-on-accent: var(--text-on-theme-accent-default)}:root[data-app-accent=terracotta]{--accent: hsl(18, 55%, 42%);--text-on-accent: #ffffff}:root[data-app-accent=coral]{--accent: hsl(12, 70%, 67%);--text-on-accent: #1a1a1a}:root[data-app-accent=sage]{--accent: hsl(105, 25%, 38%);--text-on-accent: #ffffff}:root[data-app-accent=butter]{--accent: hsl(42, 70%, 60%);--text-on-accent: #1a1a1a}:root[data-app-accent=lavender]{--accent: hsl(265, 30%, 67%);--text-on-accent: #1a1a1a}:root[data-app-accent=blush]{--accent: hsl(345, 45%, 42%);--text-on-accent: #ffffff}:root{--theme-accent-ink-light: hsl(var(--theme-hue-accent), calc(var(--theme-sat) * .6%), 32%);--theme-accent-ink-dark: hsl(var(--theme-hue-accent), calc(var(--theme-sat) * .55%), 68%);--accent-ink-light: var(--theme-accent-ink-light);--accent-ink-dark: var(--theme-accent-ink-dark)}:root[data-app-accent=terracotta]{--accent-ink-light: hsl(18, 55%, 34%);--accent-ink-dark: hsl(18, 60%, 68%)}:root[data-app-accent=coral]{--accent-ink-light: hsl(12, 60%, 36%);--accent-ink-dark: hsl(12, 70%, 72%)}:root[data-app-accent=sage]{--accent-ink-light: hsl(105, 25%, 29%);--accent-ink-dark: hsl(105, 30%, 62%)}:root[data-app-accent=butter]{--accent-ink-light: hsl(42, 75%, 27%);--accent-ink-dark: hsl(42, 70%, 62%)}:root[data-app-accent=lavender]{--accent-ink-light: hsl(265, 32%, 42%);--accent-ink-dark: hsl(265, 45%, 75%)}:root[data-app-accent=blush]{--accent-ink-light: hsl(345, 45%, 36%);--accent-ink-dark: hsl(345, 55%, 72%)}:root[data-app-theme=warm],:root[data-app-theme=crisp],:root[data-app-theme=cool]{--accent-text: var(--accent-ink-light)}:root[data-app-theme=dark]{--accent-text: var(--accent-ink-dark)}:root{--accent-text: var(--accent-ink-dark)}:root{--font-sans: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-ta: "Noto Sans Tamil", "Latha", system-ui, sans-serif;--font-hi: "Noto Sans Devanagari", "Mangal", system-ui, sans-serif}[data-font-pack=inter]{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "DM Serif Display", Georgia, serif}[data-font-pack=modern-sans]{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}[data-font-pack=classic]{--font-sans: "Source Sans 3", -apple-system, sans-serif;--font-serif: "Source Serif 4", Georgia, serif}[data-font-pack=high-legibility]{--font-sans: "Atkinson Hyperlegible", -apple-system, sans-serif;--font-serif: "Atkinson Hyperlegible", -apple-system, sans-serif}@font-face{font-family:JetBrainsMono Nerd Font;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMonoNerdFont-Regular.ttf) format("truetype")}@font-face{font-family:JetBrainsMono Nerd Font;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMonoNerdFont-Bold.ttf) format("truetype")}[data-font-pack=nerd]{--font-sans: "JetBrainsMono Nerd Font", ui-monospace, "JetBrains Mono", monospace;--font-serif: "JetBrainsMono Nerd Font", ui-monospace, "JetBrains Mono", monospace;--font-mono: "JetBrainsMono Nerd Font", ui-monospace, "JetBrains Mono", monospace}@media print{html[data-print-font-pack=default]{--font-sans: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif}html[data-print-font-pack=inter]{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "DM Serif Display", Georgia, serif}html[data-print-font-pack=modern-sans]{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}html[data-print-font-pack=classic]{--font-sans: "Source Sans 3", -apple-system, sans-serif;--font-serif: "Source Serif 4", Georgia, serif}html[data-print-font-pack=high-legibility]{--font-sans: "Atkinson Hyperlegible", -apple-system, sans-serif;--font-serif: "Atkinson Hyperlegible", -apple-system, sans-serif}html[data-print-font-pack=nerd]{--font-sans: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-serif: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}}:root{--text-on-pastel-light: #1a1a1a;--p-sage: #c6dcc0;--p-sage-deep: #3e6336;--text-on-sage: var(--text-on-pastel-light);--p-peach: #ffd8b8;--p-peach-deep: #8a4a18;--text-on-peach: var(--text-on-pastel-light);--p-lavender: #dccff0;--p-lavender-deep: #4f3e7a;--text-on-lavender: var(--text-on-pastel-light);--p-butter: #f9e2a4;--p-butter-deep: #7a5a14;--text-on-butter: var(--text-on-pastel-light);--p-sky: #c4dde2;--p-sky-deep: #2f5a64;--text-on-sky: var(--text-on-pastel-light);--p-blush: #f5c8c0;--p-blush-deep: #8a3a2a;--text-on-blush: var(--text-on-pastel-light);--p-mint: #d8ecc8;--p-mint-deep: #4a6638;--text-on-mint: var(--text-on-pastel-light)}:root[data-app-theme=dark]{--text-on-pastel-light: #f5f5f5;--p-sage: #2d4a28;--p-sage-deep: #c6dcc0;--p-peach: #5a2d10;--p-peach-deep: #ffd8b8;--p-lavender: #2f2547;--p-lavender-deep: #dccff0;--p-butter: #4a3a0c;--p-butter-deep: #f9e2a4;--p-sky: #1f3a44;--p-sky-deep: #c4dde2;--p-blush: #5a1f18;--p-blush-deep: #f5c8c0;--p-mint: #2c4220;--p-mint-deep: #d8ecc8}:root{--chart-sage: color-mix(in srgb, var(--p-sage-deep) 72%, var(--p-sage));--chart-peach: color-mix(in srgb, var(--p-peach-deep) 72%, var(--p-peach));--chart-lavender: color-mix(in srgb, var(--p-lavender-deep) 72%, var(--p-lavender));--chart-butter: color-mix(in srgb, var(--p-butter-deep) 72%, var(--p-butter));--chart-sky: color-mix(in srgb, var(--p-sky-deep) 72%, var(--p-sky));--chart-blush: color-mix(in srgb, var(--p-blush-deep) 72%, var(--p-blush));--chart-mint: color-mix(in srgb, var(--p-mint-deep) 72%, var(--p-mint))}:root[data-app-theme=warm]{--success-text: hsl(110, calc(var(--theme-sat) * .55%), calc(28% - var(--theme-sat) * .02%));--warning-text: hsl(38, calc(var(--theme-sat) * .75%), calc(32% - var(--theme-sat) * .055%));--danger-text: hsl(8, calc(var(--theme-sat) * .7%), 34%);--info-text: hsl(195, calc(var(--theme-sat) * .5%), calc(30% - var(--theme-sat) * .01%))}:root[data-app-theme=crisp]{--success-text: hsl(110, calc(var(--theme-sat) * .6%), calc(28% - var(--theme-sat) * .07%));--warning-text: hsl(38, calc(var(--theme-sat) * .8%), calc(30% - var(--theme-sat) * .08%));--danger-text: hsl(8, calc(var(--theme-sat) * .75%), calc(37% - var(--theme-sat) * .08%));--info-text: hsl(195, calc(var(--theme-sat) * .55%), calc(30% - var(--theme-sat) * .06%))}:root[data-app-theme=cool]{--success-text: hsl(110, calc(var(--theme-sat) * .55%), calc(28% - var(--theme-sat) * .09%));--warning-text: hsl(38, calc(var(--theme-sat) * .75%), calc(30% - var(--theme-sat) * .1%));--danger-text: hsl(8, calc(var(--theme-sat) * .7%), calc(35% - var(--theme-sat) * .1%));--info-text: hsl(195, calc(var(--theme-sat) * .5%), calc(30% - var(--theme-sat) * .08%))}:root[data-app-theme=dark]{--success-text: hsl(110, calc(var(--theme-sat) * .55%), calc(72% - var(--theme-sat) * .04%));--warning-text: hsl(38, calc(var(--theme-sat) * .75%), calc(69% - var(--theme-sat) * .03%));--danger-text: hsl(8, calc(var(--theme-sat) * .7%), 74%);--info-text: hsl(195, calc(var(--theme-sat) * .5%), calc(67% - var(--theme-sat) * .01%))}:root{--success-text: hsl(110, calc(var(--theme-sat, 70) * .55%), calc(72% - var(--theme-sat, 70) * .04%));--warning-text: hsl(38, calc(var(--theme-sat, 70) * .75%), calc(69% - var(--theme-sat, 70) * .03%));--danger-text: hsl(8, calc(var(--theme-sat, 70) * .7%), 74%);--info-text: hsl(195, calc(var(--theme-sat, 70) * .5%), calc(67% - var(--theme-sat, 70) * .01%))}@media print{:root,:root[data-app-theme=warm],:root[data-app-theme=crisp],:root[data-app-theme=cool],:root[data-app-theme=dark]{--success-text: hsl(110, calc(var(--theme-sat, 50) * .55%), calc(28% - var(--theme-sat, 50) * .02%));--warning-text: hsl(38, calc(var(--theme-sat, 50) * .75%), calc(32% - var(--theme-sat, 50) * .055%));--danger-text: hsl(8, calc(var(--theme-sat, 50) * .7%), 34%);--info-text: hsl(195, calc(var(--theme-sat, 50) * .5%), calc(30% - var(--theme-sat, 50) * .01%))}}.csk-wrap{--success-text: hsl(110, calc(var(--theme-sat, 50) * .55%), calc(28% - var(--theme-sat, 50) * .02%));--warning-text: hsl(38, calc(var(--theme-sat, 50) * .75%), calc(32% - var(--theme-sat, 50) * .055%));--danger-text: hsl(8, calc(var(--theme-sat, 50) * .7%), 34%);--info-text: hsl(195, calc(var(--theme-sat, 50) * .5%), calc(30% - var(--theme-sat, 50) * .01%))}:root[data-app-theme=warm],:root[data-app-theme=crisp],:root[data-app-theme=cool]{--eye-accent-text: hsl(171, 58%, 25%)}:root[data-app-theme=dark]{--eye-accent-text: var(--eye-accent, #37b8a4)}:root{--eye-accent-text: var(--eye-accent, #37b8a4)}.force-dark-boundary[data-app-theme=dark]{--theme-hue-bg: 28;--theme-hue-accent: 18;--theme-sat: 70;--bg-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(10% + var(--theme-sat) * .005%));--bg-secondary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(13% + var(--theme-sat) * .005%));--bg-tertiary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(16% + var(--theme-sat) * .005%));--bg-elevated: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(18% + var(--theme-sat) * .006%));--bg-card: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), calc(18% + var(--theme-sat) * .006%));--text-primary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), 92%);--text-secondary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), 60%);--text-tertiary: hsl(var(--theme-hue-bg), calc(var(--theme-sat) * .05%), 42%);--border: hsla(0, 0%, 100%, calc(.08 + var(--theme-sat) * .0001));--theme-accent-default: hsl(var(--theme-hue-accent), calc(var(--theme-sat) * .5%), calc(45% + var(--theme-sat) * .04%));--text-on-theme-accent-default: #fffaec;--success: hsl(110, calc(var(--theme-sat) * .55%), 65%);--warning: hsl(38, calc(var(--theme-sat) * .75%), 60%);--danger: hsl(8, calc(var(--theme-sat) * .7%), 65%);--info: hsl(195, calc(var(--theme-sat) * .5%), 60%);--success-light: hsla(110, calc(var(--theme-sat) * .55%), 50%, .18);--warning-light: hsla(38, calc(var(--theme-sat) * .75%), 50%, .18);--danger-light: hsla(8, calc(var(--theme-sat) * .7%), 50%, .18);--info-light: hsla(195, calc(var(--theme-sat) * .5%), 50%, .18);--success-text: hsl(110, calc(var(--theme-sat) * .55%), calc(72% - var(--theme-sat) * .04%));--warning-text: hsl(38, calc(var(--theme-sat) * .75%), calc(69% - var(--theme-sat) * .03%));--danger-text: hsl(8, calc(var(--theme-sat) * .7%), 74%);--info-text: hsl(195, calc(var(--theme-sat) * .5%), calc(67% - var(--theme-sat) * .01%));--field-error-ink: #ff6b6b;color-scheme:dark}:root{--bg-primary: #1a1a1a;--bg-secondary: #222222;--bg-tertiary: #2a2a2a;--bg-elevated: #2f2f2f;--bg-card: #2f2f2f;--text-primary: #ececec;--text-secondary: #9a9a9a;--text-tertiary: #6a6a6a;--accent: #a65430;--accent-deep: #864427;--accent-hover: color-mix(in srgb, var(--accent) 88%, #000);--accent-subtle: color-mix(in srgb, var(--accent) 15%, transparent);--accent-text: color-mix(in srgb, var(--accent) 75%, var(--text-primary));--text-on-accent: #ffffff;--primary: var(--accent);--success: #4ade80;--success-light: rgba(74, 222, 128, .15);--info: #5ba8b8;--info-light: rgba(91, 168, 184, .15);--warning: #e5a83b;--warning-light: rgba(229, 168, 59, .15);--danger: #e06060;--danger-light: rgba(224, 96, 96, .15);--text-on-bg-primary: var(--text-primary);--text-on-bg-secondary: var(--text-primary);--text-on-bg-tertiary: var(--text-primary);--text-on-bg-elevated: var(--text-primary);--text-on-bg-card: var(--text-primary);--text-on-success: #15130f;--text-on-warning: #15130f;--text-on-danger: #15130f;--text-on-info: #15130f;--text-on-success-light: var(--text-primary);--text-on-warning-light: var(--text-primary);--text-on-danger-light: var(--text-primary);--text-on-info-light: var(--text-primary);--border: rgba(255, 255, 255, .08);--gray-50: #2a2a2a;--gray-400: #9a9a9a;--gray-500: #9a9a9a;--gray-600: #6b6b6b;--glass-bg: #2f2f2f;--glass-bg-hover: #363636;--glass-border: rgba(255, 255, 255, .08);--glass-blur: 0px;--scrollbar-thumb: color-mix(in srgb, var(--text-primary) 55%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--text-primary) 75%, transparent);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .15);--shadow-md: 0 4px 12px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .25);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .3);--shadow-glow: none;--panel-pop-ring: color-mix(in srgb, var(--accent) 40%, var(--border));--panel-pop-shadow: 0 0 0 1px var(--panel-pop-ring), 0 8px 28px color-mix(in srgb, var(--text-primary) 16%, transparent), 0 2px 8px color-mix(in srgb, var(--text-primary) 10%, transparent);--topnav-height: 44px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--transition-fast: .15s ease;--transition-normal: .25s ease;font-family:var(--font-sans);line-height:1.6;font-weight:400;color-scheme:dark;color:var(--text-primary);background-color:var(--bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-app-theme=dark]{--accent-deep: #a85f3e;color-scheme:dark}:root[data-app-theme=warm],:root[data-app-theme=crisp],:root[data-app-theme=cool]{--accent-deep: color-mix(in srgb, var(--accent) 75%, #000);color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-width:320px;min-height:100vh}a{font-weight:500;color:var(--accent);text-decoration:inherit}a:hover{color:var(--accent-deep)}h1,h2,.page-title{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em}h1{font-size:3.2em;line-height:1.1}.org-settings-content h1,.org-settings-content h2,.org-settings-content h3,.org-settings-content h4{font-family:var(--font-sans);letter-spacing:normal;scroll-margin-top:calc(var(--topnav-height) + 16px)}.org-settings-content h2{font-size:1.1rem;font-weight:600}.org-settings-content h3{font-size:1rem;font-weight:600}.org-settings-content input[type=checkbox],.org-settings-content input[type=radio],input[type=checkbox].themed-check{appearance:none;-webkit-appearance:none;width:17px!important;height:17px!important;margin:0;padding:0!important;flex-shrink:0;border:1.5px solid var(--border);background:var(--bg-elevated);cursor:pointer;position:relative;transition:background .12s,border-color .12s}.org-settings-content input[type=checkbox],input[type=checkbox].themed-check{border-radius:2px}.org-settings-content input[type=radio]{border-radius:50%}.org-settings-content input[type=checkbox]:hover,.org-settings-content input[type=radio]:hover,input[type=checkbox].themed-check:hover{border-color:var(--accent)}.org-settings-content input[type=checkbox]:checked,.org-settings-content input[type=radio]:checked,input[type=checkbox].themed-check:checked{background:var(--accent);border-color:var(--accent)}.org-settings-content input[type=checkbox]:checked:after,input[type=checkbox].themed-check:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--text-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.org-settings-content input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--text-on-accent);transform:translate(-50%,-50%)}.org-settings-content input[type=checkbox]:disabled,.org-settings-content input[type=radio]:disabled,input[type=checkbox].themed-check:disabled{opacity:.5;cursor:not-allowed}.org-settings-content label:has(>input[type=checkbox]),.org-settings-content label:has(>input[type=radio]){display:flex;align-items:center;gap:.55rem;font-size:.9rem;line-height:1.4;margin-bottom:.4rem}.org-settings-content .form-group>label:not(:has(>input)){display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.org-settings-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.org-settings-content select,.org-settings-content textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:.5rem .7rem!important;box-sizing:border-box}.org-settings-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.org-settings-content select{min-height:38px}.org-settings-content .address-input-wrapper input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){padding-left:2.3rem!important}.org-settings-content .shop-search-wrap input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){padding-left:30px!important}.org-settings-content input[type=time],.org-settings-content input[type=date]{text-align:center}.org-settings-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,.org-settings-content select:focus,.org-settings-content textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.org-settings-category{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:1.5rem 0 .6rem;padding-top:1rem;border-top:1px solid var(--border)}.org-settings-category:first-child{margin-top:0;padding-top:0;border-top:none}button{border-radius:var(--radius-md);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--bg-tertiary);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--accent)}button:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#root{min-height:100vh;width:100%;position:relative;z-index:1}.clinic-shell-main,.pharmacy-shell-main,.shop-shell-main,.physio-shell-main,.lab-shell-main,.lab-abdm-shell-main,.gym-shell-main,.hospital-shell-main,.finance-shell-main,.payroll-shell-main,.audit-shell-main,.insurance-shell-main,.optical-lab-shell-main,.platform-shell-main{position:relative}.loading{display:flex;align-items:center;justify-content:center;height:100vh;font-size:1.25rem;color:var(--text-secondary)}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;min-height:28px;min-width:28px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--accent)}::-webkit-scrollbar-corner{background:transparent}:root{--scroll-surface-size: 10px;--scroll-surface-track: color-mix(in srgb, var(--text-primary) 7%, transparent);--scroll-surface-thumb: var(--scrollbar-thumb);--scroll-surface-thumb-hover: var(--scrollbar-thumb-hover);--scroll-surface-thumb-active: var(--accent-text)}html::-webkit-scrollbar,body::-webkit-scrollbar,[class*=-shell-main]::-webkit-scrollbar,.modal-overlay::-webkit-scrollbar,[class*=table-wrap]::-webkit-scrollbar,[class*=table-scroll]::-webkit-scrollbar,.scroll-surface::-webkit-scrollbar{width:var(--scroll-surface-size);height:var(--scroll-surface-size)}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,[class*=-shell-main]::-webkit-scrollbar-track,.modal-overlay::-webkit-scrollbar-track,[class*=table-wrap]::-webkit-scrollbar-track,[class*=table-scroll]::-webkit-scrollbar-track,.scroll-surface::-webkit-scrollbar-track{background:var(--scroll-surface-track);border-radius:999px}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,[class*=-shell-main]::-webkit-scrollbar-thumb,.modal-overlay::-webkit-scrollbar-thumb,[class*=table-wrap]::-webkit-scrollbar-thumb,[class*=table-scroll]::-webkit-scrollbar-thumb,.scroll-surface::-webkit-scrollbar-thumb{background:var(--scroll-surface-thumb);border-radius:999px;min-height:40px;min-width:40px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,[class*=-shell-main]::-webkit-scrollbar-thumb:hover,.modal-overlay::-webkit-scrollbar-thumb:hover,[class*=table-wrap]::-webkit-scrollbar-thumb:hover,[class*=table-scroll]::-webkit-scrollbar-thumb:hover,.scroll-surface::-webkit-scrollbar-thumb:hover{background:var(--scroll-surface-thumb-hover)}html::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:active,[class*=-shell-main]::-webkit-scrollbar-thumb:active,.modal-overlay::-webkit-scrollbar-thumb:active,[class*=table-wrap]::-webkit-scrollbar-thumb:active,[class*=table-scroll]::-webkit-scrollbar-thumb:active,.scroll-surface::-webkit-scrollbar-thumb:active{background:var(--scroll-surface-thumb-active)}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,[class*=-shell-main]::-webkit-scrollbar-corner,.modal-overlay::-webkit-scrollbar-corner,[class*=table-wrap]::-webkit-scrollbar-corner,[class*=table-scroll]::-webkit-scrollbar-corner,.scroll-surface::-webkit-scrollbar-corner{background:transparent}html,body,[class*=-shell-main],.modal-overlay,[class*=table-wrap],[class*=table-scroll],.scroll-surface{scrollbar-color:var(--scroll-surface-thumb) var(--scroll-surface-track)}.modal-overlay::-webkit-scrollbar-track{background:#ffffff14}.modal-overlay::-webkit-scrollbar-thumb{background:#ffffffbf}.modal-overlay::-webkit-scrollbar-thumb:hover{background:#fffffff2}.modal-overlay::-webkit-scrollbar-thumb:active{background:#fff}.modal-overlay{scrollbar-color:rgba(255,255,255,.75) rgba(255,255,255,.08)}[class*=-shell-main]{scrollbar-gutter:stable}[class*=table-wrap],[class*=table-scroll],.org-roles-matrix-wrapper{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-primary) 32%,transparent) transparent}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/marketing-space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/marketing-space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback Roboto;font-style:normal;font-weight:300 400;src:local("Roboto"),local("Roboto-Regular");unicode-range:U+000D,U+0020-0040,U+005B-007E,U+00A0-0180,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01DC,U+01E6-01E7,U+01EA-01EB,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0243,U+0251,U+0259,U+02B9-02BC,U+02BE-02BF,U+02C6-02CC,U+02DA,U+02DC-02DD,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+20BF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215;size-adjust:110.65%;ascent-override:88.93%;descent-override:26.39%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Roboto;font-style:normal;font-weight:300 400;src:local("Roboto"),local("Roboto-Regular");unicode-range:U+0041-005A;size-adjust:98.17%;ascent-override:100.24%;descent-override:29.75%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),local("Roboto");unicode-range:U+000D,U+0020-0040,U+005B-007E,U+00A0-0180,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01DC,U+01E6-01E7,U+01EA-01EB,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0243,U+0251,U+0259,U+02B9-02BC,U+02BE-02BF,U+02C6-02CC,U+02DA,U+02DC-02DD,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+20BF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215;size-adjust:109.76%;ascent-override:89.65%;descent-override:26.6%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),local("Roboto");unicode-range:U+0041-005A;size-adjust:97.72%;ascent-override:100.7%;descent-override:29.88%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Roboto;font-style:normal;font-weight:600 700;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");unicode-range:U+000D,U+0020-0040,U+005B-007E,U+00A0-0180,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01DC,U+01E6-01E7,U+01EA-01EB,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0243,U+0251,U+0259,U+02B9-02BC,U+02BE-02BF,U+02C6-02CC,U+02DA,U+02DC-02DD,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+20BF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215;size-adjust:109.39%;ascent-override:89.95%;descent-override:26.69%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Roboto;font-style:normal;font-weight:600 700;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");unicode-range:U+0041-005A;size-adjust:97.49%;ascent-override:100.93%;descent-override:29.95%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Arial;font-style:normal;font-weight:300 400;src:local("Arial"),local("ArialMT");unicode-range:U+000D,U+0020-0040,U+005B-007E,U+00A0-0180,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01DC,U+01E6-01E7,U+01EA-01EB,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0243,U+0251,U+0259,U+02B9-02BC,U+02BE-02BF,U+02C6-02CC,U+02DA,U+02DC-02DD,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+20BF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215;size-adjust:110.73%;ascent-override:88.87%;descent-override:26.37%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Arial;font-style:normal;font-weight:300 400;src:local("Arial"),local("ArialMT");unicode-range:U+0041-005A;size-adjust:90.88%;ascent-override:108.28%;descent-override:32.13%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Arial;font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");unicode-range:U+000D,U+0020-0040,U+005B-007E,U+00A0-0180,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01DC,U+01E6-01E7,U+01EA-01EB,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0243,U+0251,U+0259,U+02B9-02BC,U+02BE-02BF,U+02C6-02CC,U+02DA,U+02DC-02DD,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+20BF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215;size-adjust:110.85%;ascent-override:88.77%;descent-override:26.34%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Arial;font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");unicode-range:U+0041-005A;size-adjust:91.12%;ascent-override:107.99%;descent-override:32.05%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Arial;font-style:normal;font-weight:600 700;src:local("Arial Bold"),local("Arial-BoldMT");unicode-range:U+000D,U+0020-0040,U+005B-007E,U+00A0-0180,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01C4-01DC,U+01E6-01E7,U+01EA-01EB,U+01FA-021B,U+022A-022D,U+0230-0233,U+0237,U+0243,U+0251,U+0259,U+02B9-02BC,U+02BE-02BF,U+02C6-02CC,U+02DA,U+02DC-02DD,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+20BF,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215;size-adjust:102.54%;ascent-override:95.97%;descent-override:28.48%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback Arial;font-style:normal;font-weight:600 700;src:local("Arial Bold"),local("Arial-BoldMT");unicode-range:U+0041-005A;size-adjust:90.05%;ascent-override:109.28%;descent-override:32.43%;line-gap-override:0%}._page_zv5q2_29{--ins-font-display: "Space Grotesk", var(--ins-font-fallback), var(--font-sans);--ins-font-fallback: "Space Grotesk Fallback Roboto", "Space Grotesk Fallback Arial";--ins-text-2xs: .72rem;--ins-text-xs: .8rem;--ins-text-sm: .875rem;--ins-text-base: .95rem;--ins-fw-medium: 500;--ins-fw-semibold: 600;--ins-lh-normal: 1.6;--ins-lh-relaxed: 1.7;--ins-press-scale: .98;--ins-gutter: 44px;--ins-max: 1240px;min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans)}html:not([data-font-pack]) ._page_zv5q2_29,html[data-font-pack=default] ._page_zv5q2_29{--font-sans: "Space Grotesk", var(--ins-font-fallback), -apple-system, BlinkMacSystemFont, sans-serif}._page_zv5q2_29 a{color:inherit;text-decoration:none}._page_zv5q2_29 ::selection{background:var(--accent-subtle)}._reveal_zv5q2_80{transition:opacity .8s ease,transform .8s ease}._reveal_zv5q2_80._pre_zv5q2_79{opacity:0;transform:translateY(26px)}._d1_zv5q2_82{transition-delay:.08s}._d2_zv5q2_83{transition-delay:.16s}._d3_zv5q2_84{transition-delay:.24s}@media(prefers-reduced-motion:reduce){._reveal_zv5q2_80,._reveal_zv5q2_80._pre_zv5q2_79{opacity:1!important;transform:none!important;transition:none!important}}._motif_zv5q2_91{position:absolute;inset:0;pointer-events:none}._micro_zv5q2_93{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.22em;color:var(--text-tertiary)}._micro_zv5q2_93._acc_zv5q2_100{color:var(--accent-text)}._pxArrow_zv5q2_104{display:inline-block;width:14px;height:14px;flex:none;background:currentColor;color:var(--accent-text);clip-path:polygon(100% 0,100% 70%,70% 70%,70% 100%,0 100%,0 70%,30% 70%,30% 30%,70% 30%,70% 0)}._display_zv5q2_114{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.03em}._btn_zv5q2_116{display:inline-flex;align-items:center;gap:10px;border-radius:var(--radius-md);font-family:inherit;font-weight:var(--ins-fw-medium);font-size:var(--ins-text-sm);cursor:pointer;transition:all var(--transition-normal);padding:13px 26px;border:1px solid transparent}._btn_zv5q2_116._primary_zv5q2_129{background:var(--accent);color:var(--text-on-accent)}._btn_zv5q2_116._primary_zv5q2_129:hover{background:var(--accent-hover);transform:scale(var(--ins-press-scale))}._btn_zv5q2_116._primary_zv5q2_129:disabled{opacity:.6;cursor:not-allowed;transform:none}._btn_zv5q2_116._line_zv5q2_132{background:transparent;border-color:color-mix(in srgb,var(--text-primary) 32%,transparent);color:var(--text-primary)}._btn_zv5q2_116._line_zv5q2_132:hover{border-color:var(--accent);color:var(--accent-text)}._more_zv5q2_142{display:inline-flex;align-items:center;gap:8px;font-size:var(--ins-text-xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-text)}._more_zv5q2_142:hover{color:var(--accent-hover)}._typed_zv5q2_159 span{transition:opacity 40ms linear}._typedAccent_zv5q2_160{color:var(--accent-text)}._typedStack_zv5q2_168{display:grid;align-items:end}._typedStack_zv5q2_168>*{grid-area:1 / 1}._journeyTitle_zv5q2_170 ._typedStack_zv5q2_168{align-items:start}._typedRoom_zv5q2_171{visibility:hidden}._typedRoom_zv5q2_171:before{content:attr(data-text)}._typedWord_zv5q2_175{white-space:nowrap}._caret_zv5q2_179{display:inline-block;width:.055em;height:.76em;vertical-align:-.06em;margin-right:-.055em;background:var(--accent);animation:_caretBlink_zv5q2_1 1.06s steps(2,start) infinite}@keyframes _caretBlink_zv5q2_1{50%{opacity:0}}@media(prefers-reduced-motion:reduce){._typed_zv5q2_159 span{transition:none}._caret_zv5q2_179{display:none}}._nav_zv5q2_199{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:24px;--nav-pad-y: 18px;padding:var(--nav-pad-y) var(--ins-gutter);border-bottom:1px solid transparent;transition:background var(--transition-normal),border-color var(--transition-normal)}._nav_zv5q2_199._scrolled_zv5q2_216,._nav_zv5q2_199:has([data-open=true]){background:color-mix(in srgb,var(--bg-primary) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--border)}._brand_zv5q2_222{font-family:var(--ins-font-display);font-weight:600;letter-spacing:-.02em;font-size:1.35rem}a._brand_zv5q2_222{transition:color var(--transition-fast)}a._brand_zv5q2_222:hover{color:var(--accent-text)}a._brand_zv5q2_222:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._brandGroup_zv5q2_235{display:flex;flex:none;align-items:center;gap:14px}._audienceTag_zv5q2_236{padding-left:14px;border-left:1px solid var(--border);font-size:var(--ins-text-xs);font-weight:var(--ins-fw-medium);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast)}._audienceTag_zv5q2_236:hover{color:var(--text-primary)}._audienceTag_zv5q2_236[aria-current=page]{color:var(--accent-text)}._navLinks_zv5q2_249{display:flex;gap:28px;align-items:center;align-self:stretch}._navLinks_zv5q2_249 a{font-size:var(--ins-text-xs);font-weight:var(--ins-fw-medium);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);transition:color var(--transition-fast);white-space:nowrap}._navLinks_zv5q2_249 a:hover{color:var(--text-primary)}._navLinks_zv5q2_249 a[aria-current=page]{color:var(--accent-text)}._navActions_zv5q2_262{display:flex;gap:10px;align-items:center;align-self:stretch}._navBtn_zv5q2_263{font-size:var(--ins-text-xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 16px;transition:all var(--transition-fast);white-space:nowrap}._navBtn_zv5q2_263:hover{border-color:var(--accent);color:var(--accent-text)}._navBtn_zv5q2_263[aria-current=page]{color:var(--accent-text);border-color:var(--accent)}._navCta_zv5q2_278{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}._navCta_zv5q2_278:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}._doorTrigger_zv5q2_290{display:inline-flex;align-items:center;gap:8px;background:transparent;font-family:inherit;line-height:inherit;cursor:pointer}._doorTrigger_zv5q2_290[data-current=true]{color:var(--accent-text);border-color:var(--accent)}._doorTrigger_zv5q2_290 svg{transition:transform var(--transition-fast)}._doorTrigger_zv5q2_290[aria-expanded=true] svg{transform:rotate(180deg)}._doorTrigger_zv5q2_290:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._navToggle_zv5q2_310{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast)}._navToggle_zv5q2_310:hover{border-color:var(--accent)}._menuScrim_zv5q2_333{position:fixed;inset:0;z-index:98;background:color-mix(in srgb,var(--bg-primary) 45%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none}._mobileMenu_zv5q2_343{position:fixed;top:0;left:0;right:0;z-index:99;display:flex;flex-direction:column;gap:4px;padding:84px 22px 24px;background:var(--bg-primary);border-bottom:1px solid var(--border);box-shadow:0 18px 40px -24px #00000073;max-height:100dvh;overflow-y:auto}._mobileMenu_zv5q2_343 a{padding:14px 4px;border-bottom:1px solid var(--border);font-size:var(--ins-text-xs);font-weight:var(--ins-fw-medium);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary)}._mobileMenu_zv5q2_343 a:last-child{border-bottom:none}._mobileMenu_zv5q2_343 a[aria-current=page]{color:var(--accent-text)}._mobileGroup_zv5q2_373{display:flex;flex-direction:column;border-bottom:1px solid var(--border)}._mobileGroupLabel_zv5q2_374{padding:14px 4px 4px;font-size:var(--ins-text-xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--text-primary)}._mobileGroupLabel_zv5q2_374[data-current=true]{color:var(--accent-text)}._mobileMenu_zv5q2_343 ._mobileGroup_zv5q2_373 a{border-bottom:none;padding:10px 4px 10px 22px;position:relative}._mobileMenu_zv5q2_343 ._mobileGroup_zv5q2_373 a:before{content:"";position:absolute;left:6px;top:50%;width:8px;height:1px;background:var(--border)}._mobileMenu_zv5q2_343 ._mobileGroup_zv5q2_373 a:last-child{padding-bottom:14px}@media(max-width:1100px){._nav_zv5q2_199{padding:16px 22px}._navLinks_zv5q2_249{display:none}._navToggle_zv5q2_310{display:inline-flex}._nav_zv5q2_199 ._docBtn_zv5q2_287,._nav_zv5q2_199 ._doorMenu_zv5q2_408{display:none}}@media(max-width:1200px){._nav_zv5q2_199 ._audienceTag_zv5q2_236{display:none}._navLinks_zv5q2_249[data-bar=doctors]{gap:22px}}@media(max-width:500px){._nav_zv5q2_199 ._navCta_zv5q2_278{display:none}}._hero_zv5q2_63{min-height:92vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;padding:140px var(--ins-gutter) 60px}._hero_zv5q2_63._short_zv5q2_432{min-height:88vh}._heroEyebrow_zv5q2_434{position:relative;margin-bottom:22px}._heroTitle_zv5q2_436{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.035em;font-size:clamp(3.2rem,8.8vw,7.6rem);line-height:.98;margin:0;max-width:13ch;position:relative;text-wrap:balance}._heroTitle_zv5q2_436 em{font-style:normal;color:var(--accent-text)}._heroFoot_zv5q2_449{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:60px;position:relative;flex-wrap:wrap}._heroFoot_zv5q2_449 p{font-size:var(--ins-text-base);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);max-width:44ch;margin:0;text-wrap:pretty}._heroActions_zv5q2_466{display:flex;gap:10px;flex-wrap:wrap}._scrollCue_zv5q2_468{position:absolute;bottom:60px;right:var(--ins-gutter);writing-mode:vertical-rl;font-size:var(--ins-text-2xs);text-transform:uppercase;letter-spacing:.22em;color:var(--text-tertiary)}._hero_zv5q2_63:not(._journeyHero_zv5q2_481) ._heroFoot_zv5q2_449{padding-right:34px}@media(max-width:820px){._hero_zv5q2_63{padding:120px 22px 48px}._scrollCue_zv5q2_468{display:none}._hero_zv5q2_63:not(._journeyHero_zv5q2_481) ._heroFoot_zv5q2_449{padding-right:0}}._journeyHero_zv5q2_481{min-height:auto;justify-content:flex-start;padding-top:78px;padding-bottom:56px;gap:0}._journeyTitle_zv5q2_170{position:absolute;top:clamp(12px,2.2vh,24px);left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);z-index:1;margin:0;font-size:clamp(1.9rem,3.9vw,3.4rem);line-height:1.06;max-width:20ch;pointer-events:none}._journeyStage_zv5q2_521{position:relative;width:auto;margin:34px calc(var(--ins-gutter) * -.6) 8px;height:clamp(400px,60vh,660px);overflow:hidden}._journeyHero_zv5q2_481 ._heroFoot_zv5q2_449{margin-top:26px}._journeyStageTall_zv5q2_543{height:clamp(470px,76vh,840px)}._heroFootBare_zv5q2_546{justify-content:flex-end}._journeyHero_zv5q2_481 ._scrollCue_zv5q2_468{position:static;writing-mode:horizontal-tb;display:block;width:fit-content;margin:44px auto 0}@media(max-width:820px){._journeyHero_zv5q2_481{padding-top:108px}._journeyStage_zv5q2_521{height:clamp(240px,38vh,340px);margin:24px 0 8px}}._sect_zv5q2_63{max-width:var(--ins-max);margin:0 auto;padding:110px var(--ins-gutter)}._sect_zv5q2_63._relative_zv5q2_63{position:relative;overflow:hidden}._sect_zv5q2_63._tightTop_zv5q2_575{padding-top:90px;padding-bottom:0}._sect_zv5q2_63._noTop_zv5q2_576{padding-top:0}._hero_zv5q2_63,._sect_zv5q2_63,._work_zv5q2_63{scroll-snap-align:start}._sect_zv5q2_63._noTop_zv5q2_576,._demoSect_zv5q2_595{scroll-snap-align:none}@media(max-width:820px){._sect_zv5q2_63{padding:80px 22px}._sect_zv5q2_63._tightTop_zv5q2_575{padding-top:64px;padding-bottom:0}}._sectRule_zv5q2_602{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-top:16px;margin-bottom:56px}._big_zv5q2_612{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.03em;font-size:clamp(2.1rem,4.8vw,3.7rem);line-height:1.06;margin:0 0 22px;max-width:22ch;text-wrap:balance}._lede_zv5q2_622{font-size:var(--ins-text-base);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);max-width:56ch;margin:0;text-wrap:pretty}._ledeSpaced_zv5q2_630{margin-bottom:56px}._sectCta_zv5q2_637{position:relative;margin-top:48px}._sectCtaEnd_zv5q2_640{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}._aiAgentsKicker_zv5q2_644{display:flex;align-items:center;gap:14px;margin-bottom:18px}._aiGrid_zv5q2_647{margin-top:40px}._aiGridCta_zv5q2_648{justify-content:flex-end;background:color-mix(in srgb,var(--accent) 7%,transparent)}._aiGridCta_zv5q2_648 p{color:var(--text-primary);font-size:var(--ins-text-base)}._aiGridCta_zv5q2_648 a{align-self:flex-start}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(3n+1){grid-column:1 / -1}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(3n+2){grid-column:span 2}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(3n+1),._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(3n+2){flex-direction:row;align-items:center;justify-content:space-between;gap:24px}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(3n+1) a,._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(3n+2) a{align-self:center;flex:none}@media(max-width:1100px){._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(n){grid-column:auto;flex-direction:column;align-items:stretch;justify-content:flex-end}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(n) a{align-self:flex-start}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(odd) a{align-self:center}}@media(max-width:640px){._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(n){grid-column:auto;flex-direction:column;align-items:stretch}._aiGrid_zv5q2_647>._aiGridCta_zv5q2_648:nth-child(n) a{align-self:flex-start}}._aside_zv5q2_694 ._sectCta_zv5q2_637{margin-top:28px}._agentModelCopy_zv5q2_695 ._sectCta_zv5q2_637{margin-top:10px}._split_zv5q2_697{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;position:relative}._aside_zv5q2_694{font-size:var(--ins-text-sm);line-height:var(--ins-lh-relaxed);color:var(--text-secondary)}._aside_zv5q2_694 p{margin:0 0 16px;text-wrap:pretty}@media(max-width:860px){._split_zv5q2_697{grid-template-columns:1fr;gap:36px}}._marquee_zv5q2_703{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;padding:26px 0}._marqueeTrack_zv5q2_709{display:flex;gap:72px;width:max-content;animation:_tick_zv5q2_1 36s linear infinite}@keyframes _tick_zv5q2_1{to{transform:translate(-50%)}}._marquee_zv5q2_703 span{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.01em;font-size:1.15rem;color:var(--text-tertiary);white-space:nowrap}._marquee_zv5q2_703 span i{font-style:normal;color:var(--accent-text);margin-right:14px;font-size:.8rem;vertical-align:2px}@media(prefers-reduced-motion:reduce){._marqueeTrack_zv5q2_709{animation:none}}._demoSect_zv5q2_595{padding-top:100px}._demoIntro_zv5q2_728 ._big_zv5q2_612{font-size:clamp(2rem,3.4vw,2.75rem);margin-bottom:14px}._demoIntro_zv5q2_728 ._ledeSpaced_zv5q2_630{margin-bottom:32px}._demoCols_zv5q2_735{display:grid;grid-template-columns:1fr 390px;grid-template-rows:auto 1fr;gap:0 54px;align-items:start}._demoIntro_zv5q2_728{grid-column:1;grid-row:1}._demoModules_zv5q2_740{grid-column:1;grid-row:2}._demoCols_zv5q2_735>._demoPanel_zv5q2_741{grid-column:2;grid-row:1 / span 2}._demoSpot_zv5q2_743{border-top:1px solid var(--border);padding-top:18px}._demoSpot_zv5q2_743 h2{margin:8px 0;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:var(--ins-fw-medium);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}._demoSpot_zv5q2_743>p{margin:0 0 20px;font-size:var(--ins-text-base);color:var(--text-secondary);max-width:54ch;line-height:var(--ins-lh-normal);text-wrap:pretty}._demoArt_zv5q2_754{position:relative;aspect-ratio:2.3 / 1;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--text-primary) 5%,transparent);box-shadow:var(--card-shadow, 0 8px 24px rgba(0, 0, 0, .1))}._demoAlso_zv5q2_762{display:flex;gap:13px;align-items:flex-start;margin-top:22px;padding:15px 16px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast)}._demoAlso_zv5q2_762:hover{border-color:var(--text-tertiary)}._demoAlso_zv5q2_762 input{position:absolute;opacity:0;width:0;height:0}._demoAlso_zv5q2_762 strong{display:block;font-size:var(--ins-text-base);font-weight:var(--ins-fw-medium);color:var(--text-primary)}._demoAlso_zv5q2_762 strong+span{display:block;margin-top:3px;font-size:var(--ins-text-sm);color:var(--text-tertiary)}._demoBox_zv5q2_771{width:16px;height:16px;flex:0 0 auto;margin-top:2px;border:1px solid var(--text-tertiary);border-radius:2px;position:relative;transition:var(--transition-fast)}._demoAlso_zv5q2_762 input:checked+._demoBox_zv5q2_771{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent)}._demoAlso_zv5q2_762 input:checked+._demoBox_zv5q2_771:after{content:"";position:absolute;left:4.5px;top:.5px;width:4px;height:9.5px;border-right:1.6px solid var(--accent);border-bottom:1.6px solid var(--accent);transform:rotate(42deg)}._demoAlso_zv5q2_762 input:focus-visible+._demoBox_zv5q2_771{outline:2px solid var(--accent);outline-offset:2px}._demoRestHead_zv5q2_784{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--border);margin-top:26px;padding-top:16px}._demoRestHead_zv5q2_784 h3{margin:0;font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary)}._demoRestHead_zv5q2_784 span{font-size:var(--ins-text-xs);color:var(--text-tertiary)}._demoTiles_zv5q2_793{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}._demoTile_zv5q2_793{text-align:left;font:inherit;cursor:pointer;background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 11px;color:var(--text-secondary);font-size:var(--ins-text-sm);line-height:1.35;transition:var(--transition-fast);min-height:40px}._demoTile_zv5q2_793:hover{border-color:var(--accent);color:var(--text-primary)}._demoTile_zv5q2_793:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._demoTile_zv5q2_793 span{display:block;font-size:var(--ins-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:3px}._demoPanel_zv5q2_741{position:sticky;top:96px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);padding:22px 24px}._demoPanel_zv5q2_741 h3{margin:0 0 4px;font-size:1.25rem;font-weight:var(--ins-fw-medium);letter-spacing:-.02em}._demoSell_zv5q2_812{margin:0 0 16px;font-size:var(--ins-text-sm);color:var(--text-secondary)}._demoPanelHead_zv5q2_817{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:6px}._demoPanelHead_zv5q2_817 h3{margin:0;white-space:nowrap}._page_zv5q2_29 ._demoWa_zv5q2_826{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;white-space:nowrap;font-size:var(--ins-text-xs);font-weight:var(--ins-fw-semibold);letter-spacing:.06em;text-transform:uppercase;background:#25d366;color:#0b2a17;border:1px solid #1fb457;padding:9px 12px;min-height:40px;box-sizing:border-box;border-radius:var(--radius-sm);transition:var(--transition-fast)}._page_zv5q2_29 ._demoWa_zv5q2_826:hover{background:#1fc05c;color:#0b2a17}._page_zv5q2_29 ._demoWa_zv5q2_826:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._page_zv5q2_29 ._demoWa_zv5q2_826 svg{width:16px;height:16px;fill:currentColor;flex:0 0 auto}._demoField_zv5q2_840{margin-bottom:10px}._demoField_zv5q2_840 label{display:block;font-size:var(--ins-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px}._demoField_zv5q2_840 input,._demoField_zv5q2_840 select{width:100%;box-sizing:border-box;font:inherit;font-size:var(--ins-text-base);background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 11px;transition:border-color var(--transition-fast)}._demoField_zv5q2_840 input:focus,._demoField_zv5q2_840 select:focus{outline:none;border-color:var(--accent)}._demoPhone_zv5q2_853{display:grid;grid-template-columns:108px 1fr;gap:8px}._demoSubmit_zv5q2_854{width:100%;margin-top:8px;justify-content:center}._demoDone_zv5q2_856{padding:12px 0}._demoTick_zv5q2_857{color:var(--accent);font-size:1.4rem;margin:0 0 8px}._demoSteps_zv5q2_858{margin-top:22px;border-top:1px solid var(--border);padding-top:16px}._demoSteps_zv5q2_858 h4{margin:0 0 10px;font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary)}._demoSteps_zv5q2_858 p{display:grid;grid-template-columns:24px 1fr;gap:0 10px;align-items:baseline;margin:0;padding:5px 0;font-size:var(--ins-text-sm);color:var(--text-secondary)}._demoSteps_zv5q2_858 p span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:var(--ins-text-2xs)}._demoColsBook_zv5q2_873{grid-template-columns:1fr 480px}._demoPanelBook_zv5q2_874{position:static}._demoHint_zv5q2_875{margin:0 0 14px;font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:1.5}._demoFrame_zv5q2_876{display:block;width:100%;height:640px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}._demoOpen_zv5q2_883{display:inline-block;margin-top:12px;font-size:var(--ins-text-xs);color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}._demoOpen_zv5q2_883:hover{color:var(--accent-text, var(--accent))}._demoOpen_zv5q2_883:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1100px){._demoTiles_zv5q2_793{grid-template-columns:repeat(2,1fr)}._demoColsBook_zv5q2_873{grid-template-columns:1fr 440px}}@media(max-width:900px){._demoCols_zv5q2_735{grid-template-columns:1fr;grid-template-rows:none;gap:32px}._demoIntro_zv5q2_728,._demoModules_zv5q2_740,._demoCols_zv5q2_735>._demoPanel_zv5q2_741{grid-column:auto;grid-row:auto}._demoIntro_zv5q2_728 ._ledeSpaced_zv5q2_630{margin-bottom:0}._demoPanel_zv5q2_741{position:static}._demoTiles_zv5q2_793{grid-template-columns:1fr}._demoSect_zv5q2_595{padding-top:88px}._demoFrame_zv5q2_876{height:600px}}@media(min-width:901px)and (max-height:680px){._demoPanel_zv5q2_741{position:static}._demoSect_zv5q2_595{padding-top:90px}}@media(max-width:600px){._demoCols_zv5q2_735{gap:14px}._demoIntro_zv5q2_728{display:contents}._demoIntro_zv5q2_728 ._big_zv5q2_612{font-size:1.75rem;margin-bottom:0}._demoIntro_zv5q2_728 ._lede_zv5q2_622{order:1}._demoModules_zv5q2_740{order:2}._demoPanel_zv5q2_741{padding:16px 16px 18px}._demoPanelHead_zv5q2_817{margin-bottom:4px}._demoSell_zv5q2_812{margin-bottom:12px}._demoField_zv5q2_840{margin-bottom:8px}._demoField_zv5q2_840 label{margin-bottom:3px}._demoSubmit_zv5q2_854{margin-top:4px}}@media(max-width:480px){._demoPanelHead_zv5q2_817{column-gap:10px}._demoPanelHead_zv5q2_817 h3{font-size:1.125rem}._page_zv5q2_29 ._demoWa_zv5q2_826{padding:9px 10px;letter-spacing:.04em}}@media(max-width:400px){._demoPanelHead_zv5q2_817 h3{font-size:1.05rem}._page_zv5q2_29 ._demoWa_zv5q2_826{gap:6px;padding:9px;letter-spacing:.02em}}._wheel_zv5q2_940{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center}._wheelViewport_zv5q2_944{position:relative;height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 85%,transparent 100%)}._wheelStatic_zv5q2_953{position:relative}._wheelTrack_zv5q2_955{list-style:none;margin:0;padding:0;will-change:transform;transition:transform .62s cubic-bezier(.32,0,.12,1)}._wheelStatic_zv5q2_953 ._wheelTrack_zv5q2_955{transition:none;transform:none!important}._wheelItem_zv5q2_961 button{width:100%;display:block;text-align:left;background:none;border:0;color:var(--text-tertiary);font:inherit;font-size:.92rem;padding:8px 6px;cursor:pointer;position:relative;opacity:.5;transition:color .3s ease,opacity .3s ease}._wheelItem_zv5q2_961 button:hover{color:var(--text-secondary);opacity:.85}._wheelItem_zv5q2_961 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;opacity:1}._wheelItemOn_zv5q2_977 button{color:var(--text-primary);opacity:1;font-size:1.12rem;font-weight:var(--ins-fw-medium);letter-spacing:-.015em;line-height:1.2;padding:10px 6px 13px}._wheelBand_zv5q2_983{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);opacity:.42;padding:14px 6px 5px}._wheelDwell_zv5q2_989{position:absolute;left:6px;bottom:7px;height:1px;background:var(--accent);width:0}._wheelItemOn_zv5q2_977 ._wheelDwell_zv5q2_989{width:100%;transition:width 5.2s linear}._wheelStatic_zv5q2_953 ._wheelDwell_zv5q2_989{display:none}._wheelStage_zv5q2_998{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px;align-items:center;min-height:340px}._wheelCopy_zv5q2_1002{animation:_wheelSwap_zv5q2_1 .5s ease both}._wheelCopy_zv5q2_1002 h3{font-family:var(--ins-font-display);font-weight:var(--ins-fw-medium);font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.025em;margin:10px 0 12px;text-wrap:balance}._wheelCopy_zv5q2_1002 p{margin:0;font-size:var(--ins-text-base);color:var(--text-secondary);line-height:var(--ins-lh-normal);max-width:44ch;text-wrap:pretty}@keyframes _wheelSwap_zv5q2_1{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}._wheelMotif_zv5q2_1014{position:relative;aspect-ratio:4 / 3;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--text-primary) 5%,transparent);box-shadow:var(--card-shadow, 0 8px 24px rgba(0, 0, 0, .1))}._wheelCta_zv5q2_1031{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:var(--ins-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--ins-fw-semibold);color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-bottom:4px;transition:gap var(--transition-fast),border-color var(--transition-fast)}._wheelCta_zv5q2_1031:hover{border-bottom-color:var(--accent);gap:12px}._wheelCta_zv5q2_1031:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._wheelCtaArrow_zv5q2_1040{width:7px;height:7px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}@media(max-width:900px){._wheel_zv5q2_940{grid-template-columns:1fr;gap:28px}._wheelViewport_zv5q2_944{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}._wheelViewport_zv5q2_944 ._wheelTrack_zv5q2_955{transition:none;transform:none!important}._wheelGhost_zv5q2_1058{display:none}._wheelStage_zv5q2_998{grid-template-columns:1fr;gap:22px;min-height:0}._wheelStage_zv5q2_998{order:-1}._wheelViewport_zv5q2_944,._wheelStatic_zv5q2_953{order:0}._wheelMotif_zv5q2_1014{aspect-ratio:5 / 4}}._suite_zv5q2_1091{border-top:1px solid var(--border);position:relative}._suiteRow_zv5q2_1092{display:grid;grid-template-columns:150px 320px 1fr 40px;gap:28px;align-items:center;padding:30px 8px;border-bottom:1px solid var(--border);transition:background var(--transition-fast)}._suiteRow_zv5q2_1092:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._suiteRow_zv5q2_1092 ._cat_zv5q2_1102{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary)}._suiteRow_zv5q2_1092 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.4rem;margin:0}._suiteRow_zv5q2_1092 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._suiteRow_zv5q2_1092 ._pxArrow_zv5q2_104{justify-self:end;transition:transform var(--transition-fast)}._suiteRow_zv5q2_1092:hover ._pxArrow_zv5q2_104{transform:translate(3px,-3px)}@media(max-width:900px){._suiteRow_zv5q2_1092{grid-template-columns:1fr 40px;gap:10px 28px;padding:24px 4px}._suiteRow_zv5q2_1092 ._cat_zv5q2_1102,._suiteRow_zv5q2_1092 h3{grid-column:1}._suiteRow_zv5q2_1092 p{grid-column:1 / -1}._suiteRow_zv5q2_1092 ._pxArrow_zv5q2_104{grid-row:2;align-self:start}}._flows_zv5q2_1135{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._flow_zv5q2_1135{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 28px;min-height:260px;display:flex;flex-direction:column}._flow_zv5q2_1135 ._n_zv5q2_199{font-size:var(--ins-text-2xs);color:var(--accent-text);font-variant-numeric:tabular-nums;margin-bottom:auto}._flow_zv5q2_1135 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.25rem;margin:44px 0 12px}._flow_zv5q2_1135 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}@media(max-width:1000px){._flows_zv5q2_1135{grid-template-columns:1fr 1fr}}@media(max-width:600px){._flows_zv5q2_1135{grid-template-columns:1fr}._flow_zv5q2_1135{min-height:0}}._rail_zv5q2_1167{display:grid;grid-template-columns:repeat(var(--rail-count, 4),1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._station_zv5q2_1174{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 22px 30px;display:flex;flex-direction:column;position:relative}._station_zv5q2_1174:before{content:"";position:absolute;top:-1px;left:0;width:26px;height:1px;background:var(--accent)}._stationHead_zv5q2_1192{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}._stationGlyph_zv5q2_1193{width:32px;height:32px;flex:none;color:var(--text-secondary);fill:none;stroke:currentColor;stroke-width:1}._stationGlyph_zv5q2_1193 .acc{stroke:var(--accent)}._stationNum_zv5q2_1195{font-size:var(--ins-text-2xs);color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:.18em}._station_zv5q2_1174 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.15rem;margin:0 0 10px}._station_zv5q2_1174 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._railNote_zv5q2_1204{grid-column:1 / -1;margin:0;padding:14px 22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary)}@media(max-width:1100px){._rail_zv5q2_1167{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){._rail_zv5q2_1167{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._rail_zv5q2_1167{grid-template-columns:1fr}._station_zv5q2_1174{padding:22px 18px 26px}}._specimens_zv5q2_1224{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._specimen_zv5q2_1224{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 28px 34px;display:flex;flex-direction:column;gap:14px;transition:background var(--transition-fast)}._specimen_zv5q2_1224:hover{background:color-mix(in srgb,var(--bg-secondary) 55%,transparent)}._specimenArt_zv5q2_1241{display:block;width:100%;height:auto;color:var(--text-primary);border-radius:var(--radius-sm)}._specimenStage_zv5q2_1254{position:relative;aspect-ratio:320 / 196;overflow:hidden;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:var(--radius-sm)}._specimenStage_zv5q2_1254>._specimenArt_zv5q2_1241{position:absolute;inset:0;height:100%}._specimenHead_zv5q2_1266{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._specimen_zv5q2_1224 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.3rem;margin:0}._specimen_zv5q2_1224 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}@media(max-width:900px){._specimens_zv5q2_1224{grid-template-columns:1fr}._specimen_zv5q2_1224{padding:24px 20px 28px}}._job_zv5q2_1284{max-width:68ch;margin:0 auto;padding:168px 22px 120px}._jobKicker_zv5q2_1289{font-size:var(--ins-text-2xs);text-transform:uppercase;letter-spacing:.2em;color:var(--accent-text);margin:0 0 18px}._jobTitle_zv5q2_1296{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:clamp(1.7rem,3.4vw,2.3rem);line-height:1.15;margin:0 0 10px}._jobMeta_zv5q2_1306{font-size:var(--ins-text-sm);color:var(--text-tertiary);margin:0 0 30px}._jobSection_zv5q2_1312{margin-top:44px}._jobSection_zv5q2_1312 h2{font-family:var(--font-sans);font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.16em;color:var(--text-tertiary);margin:0 0 16px}._jobSection_zv5q2_1312 h2{padding-bottom:12px;border-bottom:1px solid var(--border)}._jobSection_zv5q2_1312 p{font-size:var(--ins-text-base);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);margin:0 0 14px;text-wrap:pretty}._jobSection_zv5q2_1312 p:last-child{margin-bottom:0}._jobList_zv5q2_1331{list-style:none;margin:0;padding:0}._jobList_zv5q2_1331 li{position:relative;padding:0 0 10px 20px;font-size:var(--ins-text-base);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);text-wrap:pretty}._jobList_zv5q2_1331 li:last-child{padding-bottom:0}._jobList_zv5q2_1331 li:before{content:"";position:absolute;left:0;top:.85em;width:11px;height:1px;background:color-mix(in srgb,var(--accent) 70%,transparent)}._jobApplyFoot_zv5q2_1359{margin-top:52px;padding-top:28px;border-top:1px solid var(--border)}._jobApplyFoot_zv5q2_1359>:first-child{margin-bottom:18px}._jobNote_zv5q2_1365{font-size:var(--ins-text-xs);color:var(--text-tertiary);margin:0 0 6px}@media(max-width:820px){._job_zv5q2_1284{padding:128px 22px 88px}}._agentMark_zv5q2_1379{flex:none;display:block;color:var(--text-secondary)}._agentModel_zv5q2_695{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._agentModelCopy_zv5q2_695,._agentModelArt_zv5q2_1389{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 30px;display:flex;flex-direction:column;gap:14px}._agentModelHead_zv5q2_1397{display:flex;align-items:center;gap:14px;margin-bottom:8px}._agentModelHead_zv5q2_1397 ._agentMark_zv5q2_1379{color:var(--text-primary)}._agentModelCopy_zv5q2_695 h3,._agentModelArt_zv5q2_1389 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.025em;font-size:1.5rem;line-height:1.15;margin:0;text-wrap:balance}._agentModelArt_zv5q2_1389 h3{font-size:1.3rem}._agentModelCopy_zv5q2_695 p,._agentModelArt_zv5q2_1389 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-relaxed);margin:0;text-wrap:pretty}._agentModelArt_zv5q2_1389 ._railNote_zv5q2_1204{border:none;padding:0}@media(max-width:900px){._agentModel_zv5q2_695{grid-template-columns:1fr}._agentModelCopy_zv5q2_695,._agentModelArt_zv5q2_1389{padding:26px 20px}}._axesKicker_zv5q2_1424{margin:72px 0 20px}._axes_zv5q2_1424{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._axis_zv5q2_1433{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 26px 34px;display:flex;flex-direction:column}._axisHead_zv5q2_1440{display:flex;align-items:center;gap:12px;margin-bottom:28px}._axisHead_zv5q2_1440 ._agentMark_zv5q2_1379{color:var(--text-primary)}._axis_zv5q2_1433 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.2rem;line-height:1.2;margin:0 0 12px;text-wrap:balance}._axis_zv5q2_1433 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}@media(max-width:1100px){._axes_zv5q2_1424{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._axis_zv5q2_1433{padding:26px 20px 30px}}@media(max-width:640px){._axes_zv5q2_1424{grid-template-columns:1fr}}._bandSpaced_zv5q2_1457{margin-top:64px}._roster_zv5q2_1464{border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._rosterBand_zv5q2_1465{display:grid;grid-template-columns:230px repeat(2,1fr)}._rosterBand_zv5q2_1465>*{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._rosterFamily_zv5q2_1467{grid-row:span 2;padding:26px 22px;display:flex;flex-direction:column;gap:12px}._rosterFamily_zv5q2_1467 ._agentMark_zv5q2_1379{color:var(--text-primary)}._rosterFamily_zv5q2_1467 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.15rem;line-height:1.25;margin:0;color:var(--text-secondary);text-wrap:balance}._rosterAgent_zv5q2_1485{padding:20px 20px 22px;display:flex;flex-direction:column;transition:background var(--transition-fast)}._rosterAgent_zv5q2_1485:hover{background:color-mix(in srgb,var(--bg-secondary) 55%,transparent)}._rosterViz_zv5q2_1492{display:block;width:100%;height:auto;max-height:96px;margin-bottom:16px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-secondary) 45%,transparent);border-radius:var(--radius-sm)}._rosterAgent_zv5q2_1485 h4{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.05rem;margin:0 0 6px}._rosterAgent_zv5q2_1485 p{font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._rosterWakes_zv5q2_1510{margin-top:12px!important;padding-top:10px;border-top:1px dashed color-mix(in srgb,var(--accent) 40%,var(--border))}._rosterWakes_zv5q2_1510:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;vertical-align:1px;background:var(--accent);transform:rotate(45deg);animation:_sigPulse_zv5q2_1587 3.4s ease-in-out infinite}._rosterMore_zv5q2_1528{display:flex;align-items:center;gap:16px;padding:22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._rosterMore_zv5q2_1528 ._agentMark_zv5q2_1379{color:var(--text-secondary);flex:none}._rosterMore_zv5q2_1528 strong{display:block;font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-text);margin-bottom:4px}._rosterMore_zv5q2_1528 span{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);text-wrap:pretty}@media(max-width:1100px){._rosterBand_zv5q2_1465{grid-template-columns:1fr 1fr}._rosterFamily_zv5q2_1467{grid-row:auto;grid-column:1 / -1;flex-direction:row;align-items:center;gap:14px;padding:18px 20px}._rosterFamily_zv5q2_1467 h3{font-size:1.05rem}}@media(max-width:560px){._rosterBand_zv5q2_1465{grid-template-columns:1fr}._rosterFamily_zv5q2_1467{flex-wrap:wrap}._rosterAgent_zv5q2_1485{padding:18px 16px 20px}}@keyframes _sigPulse_zv5q2_1587{0%,to{opacity:.25}50%{opacity:1}}@keyframes _sigBreach_zv5q2_1588{0%,to{transform:scaleY(.45)}45%,65%{transform:scaleY(1)}}@keyframes _sigStretch_zv5q2_1593{0%,to{transform:scaleX(.5)}50%,70%{transform:scaleX(1)}}@keyframes _sigDrift_zv5q2_1598{0%{transform:translate(-6px)}to{transform:translate(4px)}}@keyframes _sigDraw_zv5q2_1603{0%{stroke-dashoffset:1}38%{stroke-dashoffset:0}82%{stroke-dashoffset:0}to{stroke-dashoffset:1}}._sigPulse_zv5q2_1587{animation:_sigPulse_zv5q2_1587 3.4s ease-in-out infinite}._sigBreach_zv5q2_1588{transform-box:fill-box;transform-origin:50% 100%;animation:_sigBreach_zv5q2_1588 5.2s ease-in-out infinite}._sigStretch_zv5q2_1593{transform-box:fill-box;transform-origin:0 50%;animation:_sigStretch_zv5q2_1593 5.6s ease-in-out infinite}._sigDrift_zv5q2_1598{transform-box:fill-box;animation:_sigDrift_zv5q2_1598 3.8s ease-in-out infinite alternate}._sigDraw_zv5q2_1603{stroke-dasharray:1;animation:_sigDraw_zv5q2_1603 9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._rosterViz_zv5q2_1492 *,._rosterWakes_zv5q2_1510:before{animation:none!important}}._stationAgent_zv5q2_1614{margin-top:18px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--accent) 45%,var(--border));display:flex;gap:10px;align-items:flex-start}._stationAgent_zv5q2_1614 ._agentMark_zv5q2_1379{color:var(--text-secondary);margin-top:1px}._stationAgentName_zv5q2_1623{display:block;font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-text);margin-bottom:4px}._stationAgentBody_zv5q2_1632{display:block;font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal);text-wrap:pretty}._stakes_zv5q2_1636{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._stake_zv5q2_1636{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 22px 30px;display:flex;flex-direction:column;gap:12px}._stake_zv5q2_1636 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.15rem;margin:2px 0 0}._stakeSees_zv5q2_1658{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._stakeExample_zv5q2_1659{margin:auto 0 0;padding:10px 0 0 12px;border-left:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal);text-wrap:pretty}@media(max-width:1100px){._stakes_zv5q2_1636{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._stakes_zv5q2_1636{grid-template-columns:1fr}._stake_zv5q2_1636{padding:22px 18px 26px}}._gatePoints_zv5q2_1672{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._gatePoint_zv5q2_1672{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 22px 28px;display:flex;flex-direction:column;gap:8px}._gatePoint_zv5q2_1672 strong{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-text)}._gatePoint_zv5q2_1672 span{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);text-wrap:pretty}@media(max-width:1100px){._gatePoints_zv5q2_1672{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._gatePoints_zv5q2_1672{grid-template-columns:1fr}._gatePoint_zv5q2_1672{padding:20px 18px 24px}}._agentBanner_zv5q2_1700{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;border:1px solid var(--border);padding:36px 40px;transition:background var(--transition-fast)}._agentBanner_zv5q2_1700:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._agentBanner_zv5q2_1700 ._agentMark_zv5q2_1379{color:var(--text-primary)}._agentBanner_zv5q2_1700 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.025em;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.15;margin:6px 0 10px;text-wrap:balance}._agentBanner_zv5q2_1700 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-relaxed);margin:0 0 14px;max-width:62ch;text-wrap:pretty}._agentBanner_zv5q2_1700 ._pxArrow_zv5q2_104{transition:transform var(--transition-fast)}._agentBanner_zv5q2_1700:hover ._pxArrow_zv5q2_104{transform:translate(3px,-3px)}@media(max-width:640px){._agentBanner_zv5q2_1700{grid-template-columns:1fr auto;padding:24px 20px}._agentBanner_zv5q2_1700 ._agentMark_zv5q2_1379{display:none}}._doors_zv5q2_1729{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border)}._door_zv5q2_290{padding:52px 44px;display:flex;flex-direction:column;gap:16px;min-height:340px;position:relative;transition:background var(--transition-fast)}._door_zv5q2_290+._door_zv5q2_290{border-left:1px solid var(--border)}._door_zv5q2_290:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._door_zv5q2_290 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1;margin:10px 0 0;text-wrap:balance}._door_zv5q2_290 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-relaxed);margin:0;max-width:44ch;text-wrap:pretty}._door_zv5q2_290 ._more_zv5q2_142{margin-top:auto}._door_zv5q2_290 ._pxArrow_zv5q2_104{position:absolute;top:52px;right:44px;transition:transform var(--transition-fast)}._door_zv5q2_290:hover ._pxArrow_zv5q2_104{transform:translate(3px,-3px)}@media(max-width:860px){._doors_zv5q2_1729{grid-template-columns:1fr}._door_zv5q2_290+._door_zv5q2_290{border-left:none;border-top:1px solid var(--border)}._door_zv5q2_290{padding:40px 24px;min-height:0}._door_zv5q2_290 ._pxArrow_zv5q2_104{top:40px;right:24px}}._stats_zv5q2_1766{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);position:relative}._stat_zv5q2_1174{padding:34px 30px;border-right:1px solid var(--border)}._stat_zv5q2_1174:last-child{border-right:none}._stat_zv5q2_1174 ._v_zv5q2_1769{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.03em;font-size:2.6rem;line-height:1;font-variant-numeric:tabular-nums}._stat_zv5q2_1174 ._v_zv5q2_1769 small{font-size:1.2rem;color:var(--accent-text)}._stat_zv5q2_1174 ._k_zv5q2_1778{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary);margin-top:12px}@media(max-width:860px){._stats_zv5q2_1766{grid-template-columns:1fr 1fr}._stat_zv5q2_1174{padding:26px 20px}._stat_zv5q2_1174:nth-child(2n){border-right:none}._stat_zv5q2_1174:nth-child(-n+2){border-bottom:1px solid var(--border)}}._work_zv5q2_63{position:relative;overflow:hidden;padding:150px var(--ins-gutter)}._workInner_zv5q2_1795{max-width:var(--ins-max);margin:0 auto;position:relative}._work_zv5q2_63 h2{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.035em;font-size:clamp(2.6rem,7vw,5.8rem);line-height:1;margin:18px 0 44px;max-width:15ch;text-wrap:balance}._strip_zv5q2_1806{display:flex;gap:0;flex-wrap:wrap;margin-top:56px;border-top:1px solid var(--border)}._strip_zv5q2_1806 span{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary);padding:16px 28px 0 0}@media(max-width:820px){._work_zv5q2_63{padding:100px 22px}}._wl_zv5q2_1818{display:flex;gap:8px;flex-wrap:wrap;max-width:560px}._wlInput_zv5q2_1819{flex:1;min-width:180px;padding:13px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--ins-text-base);font-family:inherit}._wlInput_zv5q2_1819:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}._wlSelect_zv5q2_1831{flex:0 0 auto;cursor:pointer}._wlDone_zv5q2_1832{font-weight:var(--ins-fw-semibold);color:var(--success-text, #4ade80);margin:0}._ctaAside_zv5q2_1835{margin:22px 0 0;font-size:var(--ins-text-sm);color:var(--text-secondary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}._wlError_zv5q2_1844{flex:1 0 100%;margin:4px 0 0;font-size:var(--ins-text-sm);color:var(--danger-text)}._footer_zv5q2_1847{border-top:1px solid var(--border)}._footerGrid_zv5q2_1848{max-width:var(--ins-max);margin:0 auto;padding:64px var(--ins-gutter) 28px;display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:40px}._footerOrg_zv5q2_1861{grid-column:-2 / -1;margin-left:auto;width:fit-content}._footer_zv5q2_1847 ._brand_zv5q2_222{font-size:1.8rem}._footerContact_zv5q2_1873{font-style:normal;display:flex;flex-direction:column;gap:4px;margin-top:20px;max-width:34ch;font-size:var(--ins-text-sm);color:var(--text-secondary)}._footerContactEntity_zv5q2_1885{color:var(--text-tertiary);margin-bottom:4px;text-wrap:balance}._footerContactLink_zv5q2_1887{color:var(--text-secondary);width:fit-content}._footerContactLink_zv5q2_1887:first-of-type{margin-top:12px}._footerContactLink_zv5q2_1887:hover{color:var(--text-primary)}._footerSocials_zv5q2_1893{display:flex;gap:6px;margin-top:16px}._footerSocial_zv5q2_1893{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:-7px;color:var(--text-tertiary);border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}._footerSocial_zv5q2_1893:first-child{margin-left:-7px}._footerSocial_zv5q2_1893+._footerSocial_zv5q2_1893{margin-left:0}._footerSocial_zv5q2_1893:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}._footerSocial_zv5q2_1893:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._footer_zv5q2_1847 h4{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary);margin:0 0 16px}._footer_zv5q2_1847 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._footer_zv5q2_1847 ul a{font-size:var(--ins-text-sm);color:var(--text-secondary)}._footer_zv5q2_1847 ul a:hover{color:var(--text-primary)}._footerBase_zv5q2_1926{max-width:var(--ins-max);margin:0 auto;padding:22px var(--ins-gutter) 40px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:var(--ins-text-xs);color:var(--text-tertiary);border-top:1px solid var(--border)}@media(max-width:820px){._footerGrid_zv5q2_1848{grid-template-columns:1fr 1fr;padding:48px 22px 24px}._footerOrg_zv5q2_1861{grid-column:1 / -1;margin-left:0;width:auto}._footerBase_zv5q2_1926{padding:22px 22px 40px}}@media(max-width:1024px){._nav_zv5q2_199 ._brand_zv5q2_222,._navLinks_zv5q2_249 a,._docBtn_zv5q2_287,._navCta_zv5q2_278,._audienceTag_zv5q2_236,._more_zv5q2_142,._footer_zv5q2_1847 ul a,._footerContactLink_zv5q2_1887,._suiteRow_zv5q2_1092 button,._suiteCta_zv5q2_1954{min-height:40px;display:inline-flex;align-items:center}._footerSocial_zv5q2_1893{width:40px;height:40px}._suiteRow_zv5q2_1092 button{width:100%}._btn_zv5q2_116,._wlInput_zv5q2_1819,._suiteRow_zv5q2_1092{min-height:44px}}@media(max-width:768px){._page_zv5q2_29 .form-input,._page_zv5q2_29 input[type=text],._page_zv5q2_29 input[type=search],._page_zv5q2_29 input[type=email],._page_zv5q2_29 input[type=password],._page_zv5q2_29 input[type=number],._page_zv5q2_29 input[type=url],._page_zv5q2_29 input[type=date],._page_zv5q2_29 input[type=datetime-local],._page_zv5q2_29 select,._page_zv5q2_29 textarea{font-size:16px!important}}._faq_zv5q2_1989{margin:0;border-top:1px solid var(--border)}._faqItem_zv5q2_1990{padding:22px 0 24px;border-bottom:1px solid var(--border)}._faqItem_zv5q2_1990 dt{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.25rem;margin:0 0 10px;text-wrap:balance}._faqItem_zv5q2_1990 dd{margin:0;font-size:var(--ins-text-sm);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);text-wrap:pretty}._jobIndex_zv5q2_2011{list-style:none;margin:40px 0 36px;padding:0;border-top:1px solid var(--border)}._jobCard_zv5q2_2017{padding:26px 0 28px;border-bottom:1px solid var(--border)}._jobCard_zv5q2_2017 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.015em;font-size:clamp(1.25rem,2.6vw,1.55rem);line-height:1.2;margin:0 0 6px}._jobCard_zv5q2_2017 h3 a{color:var(--text-primary)}._jobCard_zv5q2_2017 h3 a:hover{color:var(--accent-text)}._jobCardMeta_zv5q2_2031{font-size:var(--ins-text-sm);color:var(--text-tertiary);margin:0 0 12px}._jobCardLink_zv5q2_2036{font-size:var(--ins-text-sm);font-weight:var(--ins-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-bottom:2px;transition:border-color var(--transition-fast)}._jobCardLink_zv5q2_2036:hover{border-bottom-color:var(--accent)}._jobKicker_zv5q2_1289 a{color:inherit}._jobKicker_zv5q2_1289 a:hover{color:var(--accent-text)}._jobIndexKicker_zv5q2_2053{font-family:inherit;font-weight:inherit;line-height:inherit}._jobFilters_zv5q2_2057{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}._jobFilters_zv5q2_2057 input,._jobFilters_zv5q2_2057 select{min-width:0;box-sizing:border-box;font:inherit;font-size:var(--ins-text-base);background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 11px;transition:border-color var(--transition-fast)}._jobFilters_zv5q2_2057 input::placeholder{color:var(--text-tertiary);opacity:1}._jobFilters_zv5q2_2057 input:focus,._jobFilters_zv5q2_2057 select:focus{outline:none;border-color:var(--accent)}@media(max-width:600px){._jobFilters_zv5q2_2057{grid-template-columns:1fr 1fr}._jobFilters_zv5q2_2057 input{grid-column:1 / -1}}._jobDivisions_zv5q2_2084{margin:0 0 36px}._jobDivisions_zv5q2_2084 ._jobIndex_zv5q2_2011{margin:0}._jobDivisionTitle_zv5q2_2086{font-family:inherit;font-size:var(--ins-text-xs);font-weight:var(--ins-fw-semibold);letter-spacing:.15em;text-transform:uppercase;line-height:1.4;color:var(--text-primary);margin:40px 0 12px}._jobDivisionCount_zv5q2_2096{margin-left:6px;font-weight:400;color:var(--text-tertiary)}._jobNoMatch_zv5q2_2097{margin:40px 0 0}._jobNoMatch_zv5q2_2097 p{margin:0 0 14px;font-size:var(--ins-text-base);color:var(--text-secondary)}._jobClear_zv5q2_2099{background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding:0 0 2px;cursor:pointer;font:inherit;font-size:var(--ins-text-sm);font-weight:var(--ins-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}._jobClear_zv5q2_2099:hover{border-bottom-color:var(--accent)}._jobClear_zv5q2_2099:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._jobApplyTop_zv5q2_2118{margin:-12px 0 0}._jobField_zv5q2_2120{margin-bottom:16px}._jobField_zv5q2_2120 label{display:block;font-size:var(--ins-text-sm);line-height:var(--ins-lh-normal);color:var(--text-primary);margin-bottom:6px}._jobFieldKicker_zv5q2_2128{font-size:var(--ins-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 4px}._jobFieldHint_zv5q2_2135{margin-left:8px;font-size:var(--ins-text-xs);color:var(--text-tertiary)}._jobField_zv5q2_2120 input,._jobField_zv5q2_2120 select,._jobField_zv5q2_2120 textarea{width:100%;box-sizing:border-box;font:inherit;font-size:var(--ins-text-base);background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 11px;transition:border-color var(--transition-fast)}._jobField_zv5q2_2120 input::placeholder{color:var(--text-tertiary);opacity:1}._jobField_zv5q2_2120 select._jobSelectEmpty_zv5q2_2159{color:var(--text-tertiary)}._jobField_zv5q2_2120 select option{color:var(--text-primary)}._jobField_zv5q2_2120 textarea{resize:vertical;min-height:7.5em;line-height:var(--ins-lh-normal)}._jobField_zv5q2_2120 input:focus,._jobField_zv5q2_2120 select:focus,._jobField_zv5q2_2120 textarea:focus{outline:none;border-color:var(--accent)}._jobField_zv5q2_2120 input[type=file]{padding:8px 10px}._jobField_zv5q2_2120 input[aria-invalid=true],._jobField_zv5q2_2120 textarea[aria-invalid=true]{border-color:var(--danger-text)}._jobFieldTwo_zv5q2_2168{display:grid;grid-template-columns:1fr 1fr;gap:12px}._jobWords_zv5q2_2169{margin:6px 0 0;font-size:var(--ins-text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._jobWordsOver_zv5q2_2175{color:var(--danger-text)}._jobError_zv5q2_2176{margin:8px 0 0;font-size:var(--ins-text-sm);color:var(--danger-text)}._jobSuccess_zv5q2_2181{margin:18px 0 22px;font-size:var(--ins-text-base);font-weight:var(--ins-fw-semibold);color:var(--success-text, var(--text-primary))}._jobCaptcha_zv5q2_2187{margin:6px 0 0;min-height:0}._jobFieldNote_zv5q2_2188{margin:6px 0 0;font-size:var(--ins-text-xs);color:var(--text-tertiary)}._jobAttachBtn_zv5q2_2195._btn_zv5q2_116{padding:7px 12px;gap:6px;font-size:var(--ins-text-xs)}._jobDialogIntro_zv5q2_2200{margin:0 0 18px;font-size:var(--ins-text-sm);color:var(--text-secondary)}._job_zv5q2_1284 ._jobDialog_zv5q2_2200{max-width:680px;padding:0;background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-lg);font-family:var(--font-sans);text-align:left}._jobDialogHead_zv5q2_2220{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;padding:20px 24px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border)}._jobDialogHeading_zv5q2_2232{min-width:0}._jobDialogStep_zv5q2_2233{margin:0 0 6px;font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-text)}._jobDialogTitle_zv5q2_2241{margin:0;font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.015em;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.25;color:var(--text-primary)}._jobDialogActions_zv5q2_2250{display:flex;align-items:center;gap:8px}._btn_zv5q2_116._jobDialogBtn_zv5q2_2255{padding:9px 18px;min-height:40px}._jobDialogClose_zv5q2_2256{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}._jobDialogClose_zv5q2_2256:hover{border-color:var(--border);color:var(--text-primary)}._jobDialogClose_zv5q2_2256:disabled{opacity:.5;cursor:not-allowed}._jobDialogProgress_zv5q2_2274{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:6px}._jobDialogProgress_zv5q2_2274 span{height:3px;border-radius:2px;background:var(--border)}._jobDialogProgress_zv5q2_2274 span._jobDialogProgressOn_zv5q2_2285{background:var(--accent)}._jobDialogHead_zv5q2_2220 ._jobError_zv5q2_2176{grid-column:1 / -1;margin:0}._jobDialogBody_zv5q2_2287{padding:20px 24px 24px}._jobDialogBody_zv5q2_2287 ._jobSuccess_zv5q2_2181{margin:4px 0}@media(max-width:560px){._jobFieldTwo_zv5q2_2168{grid-template-columns:1fr;gap:0}._job_zv5q2_1284 .modal-overlay{padding:0}._job_zv5q2_1284 ._jobDialog_zv5q2_2200{max-width:none;height:100dvh;max-height:100dvh;border:none;border-radius:0}._jobDialogHead_zv5q2_2220{grid-template-columns:1fr;padding:16px 16px 14px}._jobDialogActions_zv5q2_2250{justify-content:flex-end}._jobDialogBody_zv5q2_2287{padding:18px 16px 24px}}._specialties_zv5q2_2310{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);margin-top:56px;position:relative}._specialty_zv5q2_2318{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 26px 32px;display:flex;flex-direction:column;gap:12px}._specialty_zv5q2_2318 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.15;margin:4px 0 0}._specialty_zv5q2_2318 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._specialtyAlso_zv5q2_2337{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:18px 0 0;font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal)}._specialtyAlso_zv5q2_2337 a{font-weight:var(--ins-fw-semibold);color:var(--accent-text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}._specialtyAlso_zv5q2_2337 a:hover{color:var(--accent-hover);text-decoration-color:currentColor}._specialtyPoints_zv5q2_2356{list-style:none;margin:auto 0 0;padding:14px 0 0;display:grid;gap:7px;border-top:1px solid var(--border)}._specialtyPoints_zv5q2_2356 li{font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal);padding-left:14px;position:relative}._specialtyPoints_zv5q2_2356 li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--accent-text)}@media(max-width:1100px){._specialties_zv5q2_2310{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._specialties_zv5q2_2310{grid-template-columns:1fr}._specialty_zv5q2_2318{padding:24px 20px 26px}}._specialty_zv5q2_2318._specialtyLinked_zv5q2_2390{padding:0}._specialtyLink_zv5q2_2390{flex:1;display:flex;flex-direction:column;gap:12px;padding:30px 26px 32px;transition:background var(--transition-fast)}._specialtyLink_zv5q2_2390:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._specialtyLink_zv5q2_2390:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}._specialtyLink_zv5q2_2390 ._more_zv5q2_142{margin-top:6px}._specialtyLink_zv5q2_2390 p+._more_zv5q2_142{margin-top:auto}._specialtyLink_zv5q2_2390 ._pxArrow_zv5q2_104{transition:transform var(--transition-fast)}._specialtyLink_zv5q2_2390:hover ._pxArrow_zv5q2_104{transform:translate(3px,-3px)}@media(max-width:640px){._specialtyLink_zv5q2_2390{padding:24px 20px 26px}}._integrationsKicker_zv5q2_2413{margin:72px 0 20px;scroll-margin-top:110px}._integrations_zv5q2_2413{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}._integrationGroup_zv5q2_2420{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 26px 28px}._integrationGroup_zv5q2_2420 ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px}._integrationGroup_zv5q2_2420 li{display:grid;gap:3px}._integrationGroup_zv5q2_2420 strong{font-family:var(--ins-font-display);font-weight:500;font-size:1.02rem;letter-spacing:-.01em;color:var(--text-primary)}._integrationGroup_zv5q2_2420 span{font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal)}@media(max-width:1100px){._integrations_zv5q2_2413{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._integrations_zv5q2_2413{grid-template-columns:1fr}._integrationGroup_zv5q2_2420{padding:22px 20px 24px}}._libraryHead_zv5q2_2440{margin:0 0 40px;max-width:760px}._libraryTitle_zv5q2_2441{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.03em;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.05;margin:0 0 14px;text-wrap:balance}._libraryCards_zv5q2_2450{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}._libraryCard_zv5q2_2450{padding:30px 26px;display:flex;flex-direction:column;gap:14px;min-height:220px;transition:background var(--transition-fast)}._libraryCard_zv5q2_2450+._libraryCard_zv5q2_2450{border-left:1px solid var(--border)}._libraryCard_zv5q2_2450:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._libraryCard_zv5q2_2450 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.2rem;line-height:1.25;margin:0;color:var(--text-primary);text-wrap:pretty}._libraryCard_zv5q2_2450 ._more_zv5q2_142{margin-top:auto}._libraryCard_zv5q2_2450 ._pxArrow_zv5q2_104{transition:transform var(--transition-fast)}._libraryCard_zv5q2_2450:hover ._pxArrow_zv5q2_104{transform:translate(3px,-3px)}@media(max-width:860px){._libraryCards_zv5q2_2450{grid-template-columns:1fr}._libraryCard_zv5q2_2450{min-height:0;padding:24px 20px}._libraryCard_zv5q2_2450+._libraryCard_zv5q2_2450{border-left:0;border-top:1px solid var(--border)}}._specialtyHead_zv5q2_2482{display:flex;align-items:center;gap:14px;margin-top:2px}._specialtyHead_zv5q2_2482 h3{margin:0}._integrationGroupHead_zv5q2_2484{display:flex;align-items:center;gap:10px}._integrationGroup_zv5q2_2420 li{grid-template-columns:30px 1fr;gap:14px;align-items:start}._integrationGroup_zv5q2_2420 li>div{display:grid;gap:3px}._integrationIcon_zv5q2_2487{margin-top:1px}._statIcon_zv5q2_2488{margin-bottom:18px}._flowHead_zv5q2_2489{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:auto}._flowHead_zv5q2_2489 ._n_zv5q2_199{margin-bottom:0}._wheelLabel_zv5q2_2493{display:inline-flex;align-items:center;gap:10px}._wheelLabel_zv5q2_2493 svg{color:inherit}._wheelItem_zv5q2_961:not(._wheelItemOn_zv5q2_977) ._wheelLabel_zv5q2_2493 svg{filter:grayscale(1)}._aboutActions_zv5q2_2505{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}._legal_zv5q2_2507{margin-top:12px}._legal_zv5q2_2507 section{margin-top:40px}._legal_zv5q2_2507 section:first-child{margin-top:28px}._legal_zv5q2_2507 h2{font-family:var(--ins-font-display);font-weight:500;font-size:1.2rem;letter-spacing:-.015em;line-height:1.3;color:var(--text-primary);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border)}._legal_zv5q2_2507 h3{font-size:var(--ins-text-base);font-weight:var(--ins-fw-semibold);color:var(--text-primary);margin:22px 0 8px}._legal_zv5q2_2507 p,._legal_zv5q2_2507 li{font-size:var(--ins-text-base);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);text-wrap:pretty}._legal_zv5q2_2507 p{margin:0 0 14px}._legal_zv5q2_2507 ul{margin:0 0 14px;padding-left:20px}._legal_zv5q2_2507 li{margin-bottom:6px}._legal_zv5q2_2507 strong{color:var(--text-primary);font-weight:var(--ins-fw-semibold)}._legal_zv5q2_2507 a{color:var(--accent-text);text-decoration:underline;text-underline-offset:.15em}._legal_zv5q2_2507 a:hover{color:var(--accent-hover)}._navMenu_zv5q2_208{position:relative;display:flex;align-items:center;align-self:stretch}._navMenuTrigger_zv5q2_2554{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:var(--ins-text-xs);font-weight:var(--ins-fw-medium);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast)}._navMenuTrigger_zv5q2_2554:hover,._navMenuTrigger_zv5q2_2554[aria-expanded=true]{color:var(--text-primary)}._navMenuTrigger_zv5q2_2554[data-current=true]{color:var(--accent-text)}._navMenuTrigger_zv5q2_2554 svg{transition:transform var(--transition-fast)}._navMenuTrigger_zv5q2_2554[aria-expanded=true] svg{transform:rotate(180deg)}._navMenuTrigger_zv5q2_2554:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._navMenuPanel_zv5q2_208{position:absolute;top:100%;left:50%;transform:translate(-50%,4px);padding-top:calc(var(--nav-pad-y, 18px) + 1px);min-width:170px;display:grid;visibility:hidden;opacity:0;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility 0s linear .15s;z-index:110}._navMenuPanel_zv5q2_208[data-open=true]{visibility:visible;opacity:1;transform:translate(-50%);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility 0s}._navMenuPanel_zv5q2_208:before{content:"";position:absolute;inset:calc(var(--nav-pad-y, 18px) + 1px) 0 0;background:var(--bg-primary);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:0 10px 28px color-mix(in srgb,var(--text-primary) 12%,transparent);z-index:-1}._navMenuPanel_zv5q2_208 a{display:block;padding:11px 16px;font-size:var(--ins-text-xs);font-weight:var(--ins-fw-medium);text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast)}._navMenuPanel_zv5q2_208 a:hover{color:var(--text-primary)}._navMenuPanel_zv5q2_208 a[aria-current=page]{color:var(--accent-text)}._navMenuPanel_zv5q2_208[data-align=end]{left:auto;right:0;transform:translateY(4px)}._navMenuPanel_zv5q2_208[data-align=end][data-open=true]{transform:translateY(0)}._navMenuPanel_zv5q2_208 a:first-child{padding-top:16px}._navMenuPanel_zv5q2_208 a:last-child{padding-bottom:14px}._navMenuPanel_zv5q2_208[data-layout=columns]{grid-auto-flow:column;grid-auto-columns:max-content}._navMenuCol_zv5q2_2635{display:flex;flex-direction:column;padding:12px 6px 10px}._navMenuCol_zv5q2_2635+._navMenuCol_zv5q2_2635{border-left:1px solid var(--border)}._navMenuHead_zv5q2_2637{padding:6px 16px 8px;font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--text-primary)}._navMenuPanel_zv5q2_208 ._navMenuCol_zv5q2_2635 a,._navMenuPanel_zv5q2_208 ._navMenuCol_zv5q2_2635 a:first-child,._navMenuPanel_zv5q2_208 ._navMenuCol_zv5q2_2635 a:last-child{padding:8px 16px}._navMenuPanel_zv5q2_208 ._navMenuCol_zv5q2_2635 a[data-all=true]{margin-top:6px;padding-top:12px;border-top:1px solid var(--border);color:var(--accent-text)}._navMenuCol_zv5q2_2635[data-grid="2"]{display:grid;grid-template-columns:repeat(2,max-content);column-gap:4px;row-gap:2px}._navMenuCol_zv5q2_2635[data-grid="2"] ._navMenuHead_zv5q2_2637,._navMenuCol_zv5q2_2635[data-grid="2"] a[data-all=true]{grid-column:1 / -1}._navItemName_zv5q2_2662{display:block}._navItemNote_zv5q2_2663{display:block;margin-top:3px;font-size:var(--ins-text-2xs);font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-secondary)}._stack_zv5q2_2679{--stack-top: 96px;--stack-step: 12px;list-style:none;margin:56px 0 0;padding:0;display:grid;gap:32px}._stackItem_zv5q2_2688{position:sticky;top:calc(var(--stack-top) + var(--i, 0) * var(--stack-step))}._stackCard_zv5q2_2692{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:center;min-height:min(520px,calc(100vh - var(--stack-top) - 72px));padding:40px 44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);background:color-mix(in srgb,var(--text-primary) 3%,var(--bg-primary));box-shadow:0 -10px 30px color-mix(in srgb,var(--text-primary) 8%,transparent);transform-origin:50% 0;transform:scale(calc(1 - var(--depth, 0) * .025));transition:transform .35s ease}._stackMeta_zv5q2_2708{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._stackCount_zv5q2_2709{font-size:var(--ins-text-2xs);letter-spacing:.14em;color:var(--text-tertiary);font-variant-numeric:tabular-nums}._stackHead_zv5q2_2715{display:flex;align-items:center;gap:14px;margin:18px 0 6px}._stackHead_zv5q2_2715 h3{font-family:var(--ins-font-display);font-weight:var(--ins-fw-medium);font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.025em;line-height:1.15;margin:0;text-wrap:balance}._stackCategory_zv5q2_2725{margin:0 0 14px;font-size:var(--ins-text-xs);color:var(--text-tertiary)}._stackBody_zv5q2_2730{margin:0;font-size:var(--ins-text-base);color:var(--text-secondary);line-height:var(--ins-lh-normal);max-width:46ch;text-wrap:pretty}._stackMotif_zv5q2_2738{width:100%}@media(prefers-reduced-motion:reduce){._stackCard_zv5q2_2692{transition:none}}@media(max-width:900px){._stack_zv5q2_2679{gap:20px;margin-top:40px}._stackItem_zv5q2_2688{position:static}._stackCard_zv5q2_2692{grid-template-columns:1fr;gap:24px;min-height:0;padding:26px 20px 28px;transform:none;box-shadow:none}}._page_zv5q2_29 ._waFab_zv5q2_825{--wa-green: #25d366;--wa-gap: 20px;position:fixed;right:calc(var(--wa-gap) + env(safe-area-inset-right,0px));bottom:calc(var(--wa-gap) + env(safe-area-inset-bottom,0px) + var(--cookie-banner-h, 0px));z-index:90;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--wa-green);color:#fff;box-shadow:0 8px 22px -8px #00000080,0 2px 6px #0000002e;transition:transform .15s ease,box-shadow .15s ease,bottom .25s ease}._page_zv5q2_29 ._waFab_zv5q2_825 svg{width:30px;height:30px;fill:currentColor}._page_zv5q2_29 ._waFab_zv5q2_825:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px -8px #0000008c,0 3px 8px #0003}._page_zv5q2_29 ._waFab_zv5q2_825:focus-visible{outline:3px solid var(--accent-text, var(--accent));outline-offset:3px}@media(max-width:480px){._page_zv5q2_29 ._waFab_zv5q2_825{--wa-gap: 16px;width:52px;height:52px}._page_zv5q2_29 ._waFab_zv5q2_825 svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){._page_zv5q2_29 ._waFab_zv5q2_825{transition:none}._page_zv5q2_29 ._waFab_zv5q2_825:hover{transform:none}}@media print{._page_zv5q2_29 ._waFab_zv5q2_825{display:none}}._page_zv5q2_29:has(._waFab_zv5q2_825) ._footerBase_zv5q2_1926{padding-bottom:104px}@media print{._page_zv5q2_29:has(._waFab_zv5q2_825) ._footerBase_zv5q2_1926{padding-bottom:40px}}._icon_euhgx_17{display:block;flex:none;overflow:visible;color:var(--text-primary)}._soft_euhgx_23{opacity:.45}._faint_euhgx_24{opacity:.25}._icon_euhgx_17[data-armed] *{animation-play-state:paused}._icon_euhgx_17[data-armed][data-live=true] *{animation-play-state:running}._icon_euhgx_17[data-armed] ._d_euhgx_31{stroke-dasharray:1 1;stroke-dashoffset:1;animation:_miDraw_euhgx_1 .95s cubic-bezier(.65,0,.25,1) both;animation-delay:calc(var(--i, 0) * .11s)}@keyframes _miDraw_euhgx_1{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}._icon_euhgx_17[data-armed] ._m_euhgx_46{transform-box:fill-box;transform-origin:center;animation-duration:var(--dur, 3.2s);animation-delay:calc(var(--lead, 1s) + var(--j, 0) * var(--stagger, .22s));animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-fill-mode:both}._icon_euhgx_17[data-armed] ._pivot_euhgx_55{transform-box:view-box}._icon_euhgx_17[data-armed] ._beat_euhgx_58{animation-name:_miBeat_euhgx_1;--dur: 2.2s}@keyframes _miBeat_euhgx_1{0%,38%,to{transform:scale(1)}8%{transform:scale(1.5)}15%{transform:scale(1)}23%{transform:scale(1.28)}}._icon_euhgx_17[data-armed] ._gaze_euhgx_67{animation-name:_miGaze_euhgx_1;--dur: 4.4s}@keyframes _miGaze_euhgx_1{0%,12%,88%,to{transform:translate(0)}22%,40%{transform:translate(-2.2px)}52%,74%{transform:translate(2.2px)}}._icon_euhgx_17[data-armed] ._wave_euhgx_75{animation-name:_miWave_euhgx_1;--dur: 2.4s;--stagger: .28s}@keyframes _miWave_euhgx_1{0%,to{opacity:.18}22%{opacity:1}55%{opacity:.18}}._icon_euhgx_17[data-armed] ._ping_euhgx_83{animation-name:_miPing_euhgx_1;--dur: 2.6s}@keyframes _miPing_euhgx_1{0%{transform:scale(.6);opacity:.95}70%,to{transform:scale(3.2);opacity:0}}._icon_euhgx_17[data-armed] ._swing_euhgx_90{animation-name:_miSwing_euhgx_1;--dur: 3.6s}@keyframes _miSwing_euhgx_1{0%,12%,to{transform:rotate(0)}42%,58%{transform:rotate(var(--angle, -55deg))}}._icon_euhgx_17[data-armed] ._spin_euhgx_97{animation-name:_miSpin_euhgx_1;animation-timing-function:linear;--dur: 6s}@keyframes _miSpin_euhgx_1{to{transform:rotate(360deg)}}._icon_euhgx_17[data-armed] ._write_euhgx_103{stroke-dasharray:1 1;animation-name:_miWrite_euhgx_1;--dur: 3s}@keyframes _miWrite_euhgx_1{0%{stroke-dashoffset:1;opacity:1}30%,78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}._icon_euhgx_17[data-armed] ._fillIn_euhgx_115{animation-name:_miFillIn_euhgx_1;--dur: 3.2s;--stagger: .32s}@keyframes _miFillIn_euhgx_1{0%{opacity:.15}14%,72%{opacity:1}90%,to{opacity:.15}}._icon_euhgx_17[data-armed] ._travel_euhgx_123{animation-name:_miTravel_euhgx_1;--dur: 2.8s}@keyframes _miTravel_euhgx_1{0%{transform:translate(0);opacity:0}12%{transform:translate(0);opacity:1}78%{transform:translate(var(--dx, 0px),var(--dy, 0px));opacity:1}90%,to{transform:translate(var(--dx, 0px),var(--dy, 0px));opacity:0}}._icon_euhgx_17[data-armed] ._sweep_euhgx_132{animation-name:_miSweep_euhgx_1;--dur: 3s}@keyframes _miSweep_euhgx_1{0%,to{transform:translate(0)}50%{transform:translate(var(--dx, 0px),var(--dy, 0px))}}._icon_euhgx_17[data-armed] ._step_euhgx_139{animation-name:_miStep_euhgx_1;animation-timing-function:steps(var(--steps, 3),jump-none);--dur: 2.7s}@keyframes _miStep_euhgx_1{0%{transform:translate(0)}to{transform:translate(var(--dx, 0px),var(--dy, 0px))}}._icon_euhgx_17[data-armed] ._drop_euhgx_150{animation-name:_miDrop_euhgx_1;--dur: 3s}@keyframes _miDrop_euhgx_1{0%{transform:translateY(-4px);opacity:0}18%{transform:translateY(0);opacity:1}52%{transform:translateY(0);opacity:1}78%{transform:translateY(var(--dy, 7px));opacity:1}88%,to{transform:translateY(var(--dy, 7px));opacity:0}}._icon_euhgx_17[data-armed] ._toggle_euhgx_161{animation-name:_miToggle_euhgx_1;--dur: 3.4s}@keyframes _miToggle_euhgx_1{0%,18%{transform:translate(var(--dx, -12px))}34%,86%{transform:translate(0)}to{transform:translate(var(--dx, -12px))}}._icon_euhgx_17[data-armed] ._toggleTrack_euhgx_167{animation-name:_miToggleTrack_euhgx_1;--dur: 3.4s}@keyframes _miToggleTrack_euhgx_1{0%,18%,to{opacity:0}34%,86%{opacity:.18}}._icon_euhgx_17[data-armed] ._blink_euhgx_174{animation-name:_miBlink_euhgx_1;--dur: 1.6s;animation-timing-function:steps(1,end)}@keyframes _miBlink_euhgx_1{0%,60%{opacity:1}61%,to{opacity:.15}}._icon_euhgx_17[data-armed] ._tilt_euhgx_181{animation-name:_miTilt_euhgx_1;--dur: 4s}@keyframes _miTilt_euhgx_1{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}._icon_euhgx_17[data-armed] ._converge_euhgx_190{animation-name:_miConverge_euhgx_1;--dur: 3s}@keyframes _miConverge_euhgx_1{0%{transform:scale(2.6);opacity:.1}45%,80%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}._icon_euhgx_17[data-armed] ._pop_euhgx_198{animation-name:_miPop_euhgx_1;--dur: 3s}@keyframes _miPop_euhgx_1{0%,10%{transform:scale(0)}20%{transform:scale(1.25)}28%,80%{transform:scale(1)}92%,to{transform:scale(0)}}._icon_euhgx_17[data-armed] ._slideOut_euhgx_207{animation-name:_miSlideOut_euhgx_1;--dur: 3.4s}@keyframes _miSlideOut_euhgx_1{0%,25%{transform:translate(0);opacity:1}55%{transform:translate(var(--dx, -6px));opacity:0}70%{transform:translate(0);opacity:0}90%,to{transform:translate(0);opacity:1}}._icon_euhgx_17[data-armed] ._bob_euhgx_216{animation-name:_miBob_euhgx_1;--dur: 2.6s}@keyframes _miBob_euhgx_1{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}}._icon_euhgx_17[data-armed] ._press_euhgx_223{animation-name:_miPress_euhgx_1;--dur: 3.2s}@keyframes _miPress_euhgx_1{0%,12%{transform:translate(0) scale(1)}48%{transform:translate(var(--dx, 0px),var(--dy, 0px)) scale(1)}56%{transform:translate(var(--dx, 0px),var(--dy, 0px)) scale(.82)}64%,82%{transform:translate(var(--dx, 0px),var(--dy, 0px)) scale(1)}to{transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){._icon_euhgx_17 *{animation:none!important}._icon_euhgx_17 ._d_euhgx_31{stroke-dashoffset:0!important}}._wrap_ronwk_6{position:relative;margin-top:8px}._list_ronwk_11{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}._item_ronwk_19{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent);border-radius:var(--radius-sm, 3px);font-size:.875em}._icon_ronwk_30{flex:none;color:var(--text-secondary)}._name_ronwk_35{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}a._name_ronwk_35{color:var(--accent-text, var(--accent))}._size_ronwk_48{flex:none;color:var(--text-secondary);font-variant-numeric:tabular-nums}._remove_ronwk_54{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm, 3px);background:transparent;color:var(--text-secondary);cursor:pointer}._remove_ronwk_54:hover{color:var(--danger-text, var(--text-primary));background:color-mix(in srgb,var(--text-primary) 8%,transparent)}._linkRow_ronwk_74{display:flex;gap:8px;align-items:center;margin-bottom:8px}._wrap_ronwk_6 input._linkInput_ronwk_84{flex:1 1 auto;min-width:0;width:auto}._actions_ronwk_90{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._hint_ronwk_97{font-size:.8125em;color:var(--text-secondary)}._error_ronwk_102{margin:6px 0 0;font-size:.875em;color:var(--danger-text, var(--text-primary))}._wrap_ronwk_6 input._fileInput_ronwk_109[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}._srOnly_ronwk_120{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){._linkRow_ronwk_74{flex-wrap:wrap}}header._hero_ngr0e_8{min-height:auto;justify-content:center;padding-top:132px;padding-bottom:96px}._heroGrid_ngr0e_19{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;max-width:var(--ins-max);width:100%;margin:0 auto}._heroCopy_ngr0e_30{display:flex;flex-direction:column;gap:22px;min-width:0}._heroKicker_ngr0e_32{display:flex;align-items:center;gap:12px}._heroTitle_ngr0e_34{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.032em;font-size:clamp(2.3rem,4.6vw,4.1rem);line-height:1.04;margin:0;max-width:17ch;text-wrap:balance}._heroLede_ngr0e_45{font-size:var(--ins-text-base);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);max-width:52ch;margin:0;text-wrap:pretty}._fits_ngr0e_55{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}._fits_ngr0e_55 li{position:relative;padding-left:14px;font-size:var(--ins-text-xs);color:var(--text-secondary)}._fits_ngr0e_55 li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--accent-text)}._heroArt_ngr0e_79{display:flex;flex-direction:column;gap:14px;min-width:0}._heroArt_ngr0e_79>:first-child{border:1px solid var(--border)}._specimenName_ngr0e_84{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.15rem;margin:0}@media(max-width:960px){._heroGrid_ngr0e_19{grid-template-columns:1fr;gap:44px}._heroTitle_ngr0e_34{max-width:20ch}}@media(max-width:820px){header._hero_ngr0e_8{padding-top:112px;padding-bottom:64px}}._stageArt_ngr0e_102{position:absolute;inset:0;display:flex;align-items:center;padding:22px;color:var(--text-primary)}._points_ngr0e_112{list-style:none;margin:6px 0 0;padding:14px 0 0;display:grid;gap:8px;border-top:1px solid var(--border)}._points_ngr0e_112 li{position:relative;padding-left:14px;font-size:var(--ins-text-sm);line-height:var(--ins-lh-normal);color:var(--text-secondary)}._points_ngr0e_112 li:before{content:"";position:absolute;left:0;top:.66em;width:6px;height:1px;background:var(--accent-text)}._others_ngr0e_138{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}._other_ngr0e_138{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px 22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-primary);text-decoration:none;transition:background var(--transition-fast)}._other_ngr0e_138:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._other_ngr0e_138:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._other_ngr0e_138 span{display:flex;flex-direction:column;gap:4px;min-width:0}._other_ngr0e_138 strong{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.2rem}@media(max-width:820px){._others_ngr0e_138{grid-template-columns:1fr}}
