: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_1i3an_57{--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_1i3an_57,html[data-font-pack=default] ._page_1i3an_57{--font-sans: "Space Grotesk", var(--ins-font-fallback), -apple-system, BlinkMacSystemFont, sans-serif}._page_1i3an_57 a{color:inherit;text-decoration:none}._page_1i3an_57 ::selection{background:var(--accent-subtle)}._reveal_1i3an_159{transition:opacity .8s ease,transform .8s ease}._reveal_1i3an_159._pre_1i3an_157{opacity:0;transform:translateY(26px)}._d1_1i3an_163{transition-delay:.08s}._d2_1i3an_165{transition-delay:.16s}._d3_1i3an_167{transition-delay:.24s}@media(prefers-reduced-motion:reduce){._reveal_1i3an_159,._reveal_1i3an_159._pre_1i3an_157{opacity:1!important;transform:none!important;transition:none!important}}._motif_1i3an_181{position:absolute;inset:0;pointer-events:none}._micro_1i3an_185{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.22em;color:var(--text-tertiary)}._micro_1i3an_185._acc_1i3an_199{color:var(--accent-text)}._pxArrow_1i3an_207{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_1i3an_227{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.03em}._btn_1i3an_231{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_1i3an_231._primary_1i3an_257{background:var(--accent);color:var(--text-on-accent)}._btn_1i3an_231._primary_1i3an_257:hover{background:var(--accent-hover);transform:scale(var(--ins-press-scale))}._btn_1i3an_231._primary_1i3an_257:disabled{opacity:.6;cursor:not-allowed;transform:none}._btn_1i3an_231._line_1i3an_263{background:transparent;border-color:color-mix(in srgb,var(--text-primary) 32%,transparent);color:var(--text-primary)}._btn_1i3an_231._line_1i3an_263:hover{border-color:var(--accent);color:var(--accent-text)}._more_1i3an_283{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_1i3an_283:hover{color:var(--accent-hover)}._typed_1i3an_317 span{transition:opacity 40ms linear}._typedAccent_1i3an_319{color:var(--accent-text)}._typedStack_1i3an_335{display:grid;align-items:end}._typedStack_1i3an_335>*{grid-area:1 / 1}._journeyTitle_1i3an_339 ._typedStack_1i3an_335{align-items:start}._typedRoom_1i3an_341{visibility:hidden}._typedRoom_1i3an_341:before{content:attr(data-text)}._typedWord_1i3an_349{white-space:nowrap}._caret_1i3an_357{display:inline-block;width:.055em;height:.76em;vertical-align:-.06em;margin-right:-.055em;background:var(--accent);animation:_caretBlink_1i3an_1 1.06s steps(2,start) infinite}@keyframes _caretBlink_1i3an_1{50%{opacity:0}}@media(prefers-reduced-motion:reduce){._typed_1i3an_317 span{transition:none}._caret_1i3an_357{display:none}}._nav_1i3an_397{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_1i3an_397._scrolled_1i3an_431,._nav_1i3an_397: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_1i3an_443{font-family:var(--ins-font-display);font-weight:600;letter-spacing:-.02em;font-size:1.35rem}a._brand_1i3an_443{transition:color var(--transition-fast)}a._brand_1i3an_443:hover{color:var(--accent-text)}a._brand_1i3an_443:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._brandGroup_1i3an_469{display:flex;flex:none;align-items:center;gap:14px}._audienceTag_1i3an_471{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_1i3an_471:hover{color:var(--text-primary)}._audienceTag_1i3an_471[aria-current=page]{color:var(--accent-text)}._navLinks_1i3an_497{display:flex;gap:28px;align-items:center;align-self:stretch}._navLinks_1i3an_497 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_1i3an_497 a:hover{color:var(--text-primary)}._navLinks_1i3an_497 a[aria-current=page]{color:var(--accent-text)}._navActions_1i3an_523{display:flex;gap:10px;align-items:center;align-self:stretch}._navBtn_1i3an_525{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_1i3an_525:hover{border-color:var(--accent);color:var(--accent-text)}._navBtn_1i3an_525[aria-current=page]{color:var(--accent-text);border-color:var(--accent)}._navCta_1i3an_555{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}._navCta_1i3an_555:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}._doorTrigger_1i3an_579{display:inline-flex;align-items:center;gap:8px;background:transparent;font-family:inherit;line-height:inherit;cursor:pointer}._doorTrigger_1i3an_579[data-current=true]{color:var(--accent-text);border-color:var(--accent)}._doorTrigger_1i3an_579 svg{transition:transform var(--transition-fast)}._doorTrigger_1i3an_579[aria-expanded=true] svg{transform:rotate(180deg)}._doorTrigger_1i3an_579:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._navToggle_1i3an_619{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_1i3an_619:hover{border-color:var(--accent)}._menuScrim_1i3an_665{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_1i3an_685{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_1i3an_685 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_1i3an_685 a:last-child{border-bottom:none}._mobileMenu_1i3an_685 a[aria-current=page]{color:var(--accent-text)}._mobileGroup_1i3an_745{display:flex;flex-direction:column;border-bottom:1px solid var(--border)}._mobileGroupLabel_1i3an_747{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_1i3an_747[data-current=true]{color:var(--accent-text)}._mobileMenu_1i3an_685 ._mobileGroup_1i3an_745 a{border-bottom:none;padding:10px 4px 10px 22px;position:relative}._mobileMenu_1i3an_685 ._mobileGroup_1i3an_745 a:before{content:"";position:absolute;left:6px;top:50%;width:8px;height:1px;background:var(--border)}._mobileMenu_1i3an_685 ._mobileGroup_1i3an_745 a:last-child{padding-bottom:14px}@media(max-width:1100px){._nav_1i3an_397{padding:16px 22px}._navLinks_1i3an_497{display:none}._navToggle_1i3an_619{display:inline-flex}._nav_1i3an_397 ._docBtn_1i3an_573,._nav_1i3an_397 ._doorMenu_1i3an_815{display:none}}@media(max-width:1200px){._nav_1i3an_397 ._audienceTag_1i3an_471{display:none}._navLinks_1i3an_497[data-bar=doctors]{gap:22px}}@media(max-width:500px){._nav_1i3an_397 ._navCta_1i3an_555{display:none}}._hero_1i3an_125{min-height:92vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;padding:140px var(--ins-gutter) 60px}._hero_1i3an_125._short_1i3an_863{min-height:88vh}._heroEyebrow_1i3an_867{position:relative;margin-bottom:22px}._heroTitle_1i3an_871{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_1i3an_871 em{font-style:normal;color:var(--accent-text)}._heroFoot_1i3an_897{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:60px;position:relative;flex-wrap:wrap}._heroFoot_1i3an_897 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_1i3an_931{display:flex;gap:10px;flex-wrap:wrap}._scrollCue_1i3an_935{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_1i3an_125:not(._journeyHero_1i3an_961) ._heroFoot_1i3an_897{padding-right:34px}@media(max-width:820px){._hero_1i3an_125{padding:120px 22px 48px}._scrollCue_1i3an_935{display:none}._hero_1i3an_125:not(._journeyHero_1i3an_961) ._heroFoot_1i3an_897{padding-right:0}}._journeyHero_1i3an_961{min-height:auto;justify-content:flex-start;padding-top:78px;padding-bottom:56px;gap:0}._journeyTitle_1i3an_339{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_1i3an_1041{position:relative;width:auto;margin:34px calc(var(--ins-gutter) * -.6) 8px;height:clamp(400px,60vh,660px);overflow:hidden}._journeyHero_1i3an_961 ._heroFoot_1i3an_897{margin-top:26px}._journeyStageTall_1i3an_1085{height:clamp(470px,76vh,840px)}._heroFootBare_1i3an_1091{justify-content:flex-end}._journeyHero_1i3an_961 ._scrollCue_1i3an_935{position:static;writing-mode:horizontal-tb;display:block;width:fit-content;margin:44px auto 0}@media(max-width:820px){._journeyHero_1i3an_961{padding-top:108px}._journeyStage_1i3an_1041{height:clamp(240px,38vh,340px);margin:24px 0 8px}}._sect_1i3an_125{max-width:var(--ins-max);margin:0 auto;padding:110px var(--ins-gutter)}._sect_1i3an_125._relative_1i3an_125{position:relative;overflow:hidden}._sect_1i3an_125._tightTop_1i3an_1149{padding-top:90px;padding-bottom:0}._sect_1i3an_125._noTop_1i3an_1151{padding-top:0}._hero_1i3an_125,._sect_1i3an_125,._work_1i3an_125{scroll-snap-align:start}._sect_1i3an_125._noTop_1i3an_1151,._demoSect_1i3an_1189{scroll-snap-align:none}@media(max-width:820px){._sect_1i3an_125{padding:80px 22px}._sect_1i3an_125._tightTop_1i3an_1149{padding-top:64px;padding-bottom:0}}._sectRule_1i3an_1203{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding-top:16px;margin-bottom:56px}._big_1i3an_1223{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_1i3an_1243{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_1i3an_1259{margin-bottom:56px}._sectCta_1i3an_1273{position:relative;margin-top:48px}._sectCtaEnd_1i3an_1279{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}._aiAgentsKicker_1i3an_1287{display:flex;align-items:center;gap:14px;margin-bottom:18px}._aiGrid_1i3an_1293{margin-top:40px}._aiGridCta_1i3an_1295{justify-content:flex-end;background:color-mix(in srgb,var(--accent) 7%,transparent)}._aiGridCta_1i3an_1295 p{color:var(--text-primary);font-size:var(--ins-text-base)}._aiGridCta_1i3an_1295 a{align-self:flex-start}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(3n+1){grid-column:1 / -1}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(3n+2){grid-column:span 2}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(3n+1),._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(3n+2){flex-direction:row;align-items:center;justify-content:space-between;gap:24px}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(3n+1) a,._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(3n+2) a{align-self:center;flex:none}@media(max-width:1100px){._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(n){grid-column:auto;flex-direction:column;align-items:stretch;justify-content:flex-end}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(n) a{align-self:flex-start}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(odd) a{align-self:center}}@media(max-width:640px){._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(n){grid-column:auto;flex-direction:column;align-items:stretch}._aiGrid_1i3an_1293>._aiGridCta_1i3an_1295:nth-child(n) a{align-self:flex-start}}._aside_1i3an_1387 ._sectCta_1i3an_1273{margin-top:28px}._agentModelCopy_1i3an_1389 ._sectCta_1i3an_1273{margin-top:10px}._split_1i3an_1393{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;position:relative}._aside_1i3an_1387{font-size:var(--ins-text-sm);line-height:var(--ins-lh-relaxed);color:var(--text-secondary)}._aside_1i3an_1387 p{margin:0 0 16px;text-wrap:pretty}@media(max-width:860px){._split_1i3an_1393{grid-template-columns:1fr;gap:36px}}._marquee_1i3an_1405{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;padding:26px 0}._marqueeTrack_1i3an_1417{display:flex;gap:72px;width:max-content;animation:_tick_1i3an_1 36s linear infinite}@keyframes _tick_1i3an_1{to{transform:translate(-50%)}}._marquee_1i3an_1405 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_1i3an_1405 span i{font-style:normal;color:var(--accent-text);margin-right:14px;font-size:.8rem;vertical-align:2px}@media(prefers-reduced-motion:reduce){._marqueeTrack_1i3an_1417{animation:none}}._demoSect_1i3an_1189{padding-top:118px}._demoCols_1i3an_1447{display:grid;grid-template-columns:1fr 390px;gap:54px;align-items:start}._demoSpot_1i3an_1451{border-top:1px solid var(--border);padding-top:18px}._demoSpot_1i3an_1451 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_1i3an_1451>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_1i3an_1473{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_1i3an_1489{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_1i3an_1489:hover{border-color:var(--text-tertiary)}._demoAlso_1i3an_1489 input{position:absolute;opacity:0;width:0;height:0}._demoAlso_1i3an_1489 strong{display:block;font-size:var(--ins-text-base);font-weight:var(--ins-fw-medium);color:var(--text-primary)}._demoAlso_1i3an_1489 strong+span{display:block;margin-top:3px;font-size:var(--ins-text-sm);color:var(--text-tertiary)}._demoBox_1i3an_1507{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_1i3an_1489 input:checked+._demoBox_1i3an_1507{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent)}._demoAlso_1i3an_1489 input:checked+._demoBox_1i3an_1507: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_1i3an_1489 input:focus-visible+._demoBox_1i3an_1507{outline:2px solid var(--accent);outline-offset:2px}._demoRestHead_1i3an_1533{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--border);margin-top:26px;padding-top:16px}._demoRestHead_1i3an_1533 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_1i3an_1533 span{font-size:var(--ins-text-xs);color:var(--text-tertiary)}._demoTiles_1i3an_1551{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}._demoTile_1i3an_1551{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_1i3an_1551:hover{border-color:var(--accent);color:var(--text-primary)}._demoTile_1i3an_1551:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._demoTile_1i3an_1551 span{display:block;font-size:var(--ins-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:3px}._demoPanel_1i3an_1579{position:sticky;top:96px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);padding:26px 24px 24px}._demoPanel_1i3an_1579 h3{margin:0 0 4px;font-size:1.25rem;font-weight:var(--ins-fw-medium);letter-spacing:-.02em}._demoSell_1i3an_1589{margin:0 0 20px;font-size:var(--ins-text-sm);color:var(--text-secondary)}._demoWa_1i3an_1597{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;font-size:var(--ins-text-sm);font-weight:var(--ins-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--text-tertiary);padding:13px;border-radius:var(--radius-sm);transition:var(--transition-fast);margin-bottom:16px}._demoWa_1i3an_1597:hover{border-color:var(--accent);color:var(--accent)}._demoWa_1i3an_1597:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._demoWa_1i3an_1597 svg{width:17px;height:17px;fill:currentColor;flex:0 0 auto}._demoOr_1i3an_1617{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:var(--ins-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}._demoOr_1i3an_1617:before,._demoOr_1i3an_1617:after{content:"";flex:1;height:1px;background:var(--border)}._demoField_1i3an_1629{margin-bottom:13px}._demoField_1i3an_1629 label{display:block;font-size:var(--ins-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:5px}._demoField_1i3an_1629 input,._demoField_1i3an_1629 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:10px 11px;transition:border-color var(--transition-fast)}._demoField_1i3an_1629 input:focus,._demoField_1i3an_1629 select:focus{outline:none;border-color:var(--accent)}._demoTwo_1i3an_1653{display:grid;grid-template-columns:1fr 1fr;gap:10px}._demoSubmit_1i3an_1655{width:100%;margin-top:8px;justify-content:center}._demoFine_1i3an_1657{margin:13px 0 0;font-size:var(--ins-text-xs);color:var(--text-tertiary);line-height:1.6}._demoDone_1i3an_1661{padding:12px 0}._demoTick_1i3an_1663{color:var(--accent);font-size:1.4rem;margin:0 0 8px}._demoSteps_1i3an_1665{margin-top:22px;border-top:1px solid var(--border);padding-top:16px}._demoSteps_1i3an_1665 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_1i3an_1665 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_1i3an_1665 p span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:var(--ins-text-2xs)}._demoColsBook_1i3an_1695{grid-template-columns:1fr 480px}._demoPanelBook_1i3an_1697{position:static}._demoHint_1i3an_1699{margin:0 0 14px;font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:1.5}._demoFrame_1i3an_1701{display:block;width:100%;height:640px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}._demoOpen_1i3an_1715{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_1i3an_1715:hover{color:var(--accent-text, var(--accent))}._demoOpen_1i3an_1715:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1100px){._demoTiles_1i3an_1551{grid-template-columns:repeat(2,1fr)}._demoColsBook_1i3an_1695{grid-template-columns:1fr 440px}}@media(max-width:900px){._demoCols_1i3an_1447{grid-template-columns:1fr;gap:32px}._demoPanel_1i3an_1579{position:static}._demoTiles_1i3an_1551{grid-template-columns:1fr}._demoSect_1i3an_1189{padding-top:96px}._demoFrame_1i3an_1701{height:600px}}._wheel_1i3an_1755{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center}._wheelViewport_1i3an_1763{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_1i3an_1781{position:relative}._wheelTrack_1i3an_1785{list-style:none;margin:0;padding:0;will-change:transform;transition:transform .62s cubic-bezier(.32,0,.12,1)}._wheelStatic_1i3an_1781 ._wheelTrack_1i3an_1785{transition:none;transform:none!important}._wheelItem_1i3an_1797 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_1i3an_1797 button:hover{color:var(--text-secondary);opacity:.85}._wheelItem_1i3an_1797 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;opacity:1}._wheelItemOn_1i3an_1829 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_1i3an_1841{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_1i3an_1853{position:absolute;left:6px;bottom:7px;height:1px;background:var(--accent);width:0}._wheelItemOn_1i3an_1829 ._wheelDwell_1i3an_1853{width:100%;transition:width 5.2s linear}._wheelStatic_1i3an_1781 ._wheelDwell_1i3an_1853{display:none}._wheelStage_1i3an_1871{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px;align-items:center;min-height:340px}._wheelCopy_1i3an_1879{animation:_wheelSwap_1i3an_1 .5s ease both}._wheelCopy_1i3an_1879 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_1i3an_1879 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_1i3an_1{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}._wheelMotif_1i3an_1903{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_1i3an_1937{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_1i3an_1937:hover{border-bottom-color:var(--accent);gap:12px}._wheelCta_1i3an_1937:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._wheelCtaArrow_1i3an_1955{width:7px;height:7px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg)}@media(max-width:900px){._wheel_1i3an_1755{grid-template-columns:1fr;gap:28px}._wheelViewport_1i3an_1763{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}._wheelViewport_1i3an_1763 ._wheelTrack_1i3an_1785{transition:none;transform:none!important}._wheelGhost_1i3an_1991{display:none}._wheelStage_1i3an_1871{grid-template-columns:1fr;gap:22px;min-height:0}._wheelStage_1i3an_1871{order:-1}._wheelViewport_1i3an_1763,._wheelStatic_1i3an_1781{order:0}._wheelMotif_1i3an_1903{aspect-ratio:5 / 4}}._suite_1i3an_2057{border-top:1px solid var(--border);position:relative}._suiteRow_1i3an_2059{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_1i3an_2059:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._suiteRow_1i3an_2059 ._cat_1i3an_2079{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary)}._suiteRow_1i3an_2059 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.4rem;margin:0}._suiteRow_1i3an_2059 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._suiteRow_1i3an_2059 ._pxArrow_1i3an_207{justify-self:end;transition:transform var(--transition-fast)}._suiteRow_1i3an_2059:hover ._pxArrow_1i3an_207{transform:translate(3px,-3px)}@media(max-width:900px){._suiteRow_1i3an_2059{grid-template-columns:1fr 40px;gap:10px 28px;padding:24px 4px}._suiteRow_1i3an_2059 ._cat_1i3an_2079,._suiteRow_1i3an_2059 h3{grid-column:1}._suiteRow_1i3an_2059 p{grid-column:1 / -1}._suiteRow_1i3an_2059 ._pxArrow_1i3an_207{grid-row:2;align-self:start}}._flows_1i3an_2145{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_1i3an_2145{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 28px;min-height:260px;display:flex;flex-direction:column}._flow_1i3an_2145 ._n_1i3an_397{font-size:var(--ins-text-2xs);color:var(--accent-text);font-variant-numeric:tabular-nums;margin-bottom:auto}._flow_1i3an_2145 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.25rem;margin:44px 0 12px}._flow_1i3an_2145 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_1i3an_2145{grid-template-columns:1fr 1fr}}@media(max-width:600px){._flows_1i3an_2145{grid-template-columns:1fr}._flow_1i3an_2145{min-height:0}}._rail_1i3an_2209{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_1i3an_2223{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 22px 30px;display:flex;flex-direction:column;position:relative}._station_1i3an_2223:before{content:"";position:absolute;top:-1px;left:0;width:26px;height:1px;background:var(--accent)}._stationHead_1i3an_2259{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}._stationGlyph_1i3an_2261{width:32px;height:32px;flex:none;color:var(--text-secondary);fill:none;stroke:currentColor;stroke-width:1}._stationGlyph_1i3an_2261 .acc{stroke:var(--accent)}._stationNum_1i3an_2265{font-size:var(--ins-text-2xs);color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:.18em}._station_1i3an_2223 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.15rem;margin:0 0 10px}._station_1i3an_2223 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._railNote_1i3an_2283{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_1i3an_2209{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){._rail_1i3an_2209{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._rail_1i3an_2209{grid-template-columns:1fr}._station_1i3an_2223{padding:22px 18px 26px}}._specimens_1i3an_2323{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._specimen_1i3an_2323{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_1i3an_2323:hover{background:color-mix(in srgb,var(--bg-secondary) 55%,transparent)}._specimenArt_1i3an_2357{display:block;width:100%;height:auto;color:var(--text-primary);border-radius:var(--radius-sm)}._specimenStage_1i3an_2383{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_1i3an_2383>._specimenArt_1i3an_2357{position:absolute;inset:0;height:100%}._specimenHead_1i3an_2407{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._specimen_1i3an_2323 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.3rem;margin:0}._specimen_1i3an_2323 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_1i3an_2323{grid-template-columns:1fr}._specimen_1i3an_2323{padding:24px 20px 28px}}._job_1i3an_2443{max-width:68ch;margin:0 auto;padding:168px 22px 120px}._jobKicker_1i3an_2453{font-size:var(--ins-text-2xs);text-transform:uppercase;letter-spacing:.2em;color:var(--accent-text);margin:0 0 18px}._jobTitle_1i3an_2467{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_1i3an_2487{font-size:var(--ins-text-sm);color:var(--text-tertiary);margin:0 0 30px}._jobSection_1i3an_2499{margin-top:44px}._jobSection_1i3an_2499 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_1i3an_2499 h2{padding-bottom:12px;border-bottom:1px solid var(--border)}._jobSection_1i3an_2499 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_1i3an_2499 p:last-child{margin-bottom:0}._jobList_1i3an_2537{list-style:none;margin:0;padding:0}._jobList_1i3an_2537 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_1i3an_2537 li:last-child{padding-bottom:0}._jobList_1i3an_2537 li:before{content:"";position:absolute;left:0;top:.85em;width:11px;height:1px;background:color-mix(in srgb,var(--accent) 70%,transparent)}._jobApplyFoot_1i3an_2593{margin-top:52px;padding-top:28px;border-top:1px solid var(--border)}._jobApplyFoot_1i3an_2593>:first-child{margin-bottom:18px}._jobNote_1i3an_2605{font-size:var(--ins-text-xs);color:var(--text-tertiary);margin:0 0 6px}@media(max-width:820px){._job_1i3an_2443{padding:128px 22px 88px}}._agentMark_1i3an_2633{flex:none;display:block;color:var(--text-secondary)}._agentModel_1i3an_1389{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._agentModelCopy_1i3an_1389,._agentModelArt_1i3an_2653{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 30px;display:flex;flex-direction:column;gap:14px}._agentModelHead_1i3an_2669{display:flex;align-items:center;gap:14px;margin-bottom:8px}._agentModelHead_1i3an_2669 ._agentMark_1i3an_2633{color:var(--text-primary)}._agentModelCopy_1i3an_1389 h3,._agentModelArt_1i3an_2653 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_1i3an_2653 h3{font-size:1.3rem}._agentModelCopy_1i3an_1389 p,._agentModelArt_1i3an_2653 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-relaxed);margin:0;text-wrap:pretty}._agentModelArt_1i3an_2653 ._railNote_1i3an_2283{border:none;padding:0}@media(max-width:900px){._agentModel_1i3an_1389{grid-template-columns:1fr}._agentModelCopy_1i3an_1389,._agentModelArt_1i3an_2653{padding:26px 20px}}._axesKicker_1i3an_2723{margin:72px 0 20px}._axes_1i3an_2723{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._axis_1i3an_2741{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 26px 34px;display:flex;flex-direction:column}._axisHead_1i3an_2755{display:flex;align-items:center;gap:12px;margin-bottom:28px}._axisHead_1i3an_2755 ._agentMark_1i3an_2633{color:var(--text-primary)}._axis_1i3an_2741 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_1i3an_2741 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_1i3an_2723{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._axis_1i3an_2741{padding:26px 20px 30px}}@media(max-width:640px){._axes_1i3an_2723{grid-template-columns:1fr}}._bandSpaced_1i3an_2789{margin-top:64px}._roster_1i3an_2803{border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._rosterBand_1i3an_2805{display:grid;grid-template-columns:230px repeat(2,1fr)}._rosterBand_1i3an_2805>*{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._rosterFamily_1i3an_2809{grid-row:span 2;padding:26px 22px;display:flex;flex-direction:column;gap:12px}._rosterFamily_1i3an_2809 ._agentMark_1i3an_2633{color:var(--text-primary)}._rosterFamily_1i3an_2809 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_1i3an_2845{padding:20px 20px 22px;display:flex;flex-direction:column;transition:background var(--transition-fast)}._rosterAgent_1i3an_2845:hover{background:color-mix(in srgb,var(--bg-secondary) 55%,transparent)}._rosterViz_1i3an_2859{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_1i3an_2845 h4{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.05rem;margin:0 0 6px}._rosterAgent_1i3an_2845 p{font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._rosterWakes_1i3an_2895{margin-top:12px!important;padding-top:10px;border-top:1px dashed color-mix(in srgb,var(--accent) 40%,var(--border))}._rosterWakes_1i3an_2895:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;vertical-align:1px;background:var(--accent);transform:rotate(45deg);animation:_sigPulse_1i3an_3049 3.4s ease-in-out infinite}._rosterMore_1i3an_2931{display:flex;align-items:center;gap:16px;padding:22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}._rosterMore_1i3an_2931 ._agentMark_1i3an_2633{color:var(--text-secondary);flex:none}._rosterMore_1i3an_2931 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_1i3an_2931 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_1i3an_2805{grid-template-columns:1fr 1fr}._rosterFamily_1i3an_2809{grid-row:auto;grid-column:1 / -1;flex-direction:row;align-items:center;gap:14px;padding:18px 20px}._rosterFamily_1i3an_2809 h3{font-size:1.05rem}}@media(max-width:560px){._rosterBand_1i3an_2805{grid-template-columns:1fr}._rosterFamily_1i3an_2809{flex-wrap:wrap}._rosterAgent_1i3an_2845{padding:18px 16px 20px}}@keyframes _sigPulse_1i3an_3049{0%,to{opacity:.25}50%{opacity:1}}@keyframes _sigBreach_1i3an_3051{0%,to{transform:scaleY(.45)}45%,65%{transform:scaleY(1)}}@keyframes _sigStretch_1i3an_3061{0%,to{transform:scaleX(.5)}50%,70%{transform:scaleX(1)}}@keyframes _sigDrift_1i3an_3071{0%{transform:translate(-6px)}to{transform:translate(4px)}}@keyframes _sigDraw_1i3an_3081{0%{stroke-dashoffset:1}38%{stroke-dashoffset:0}82%{stroke-dashoffset:0}to{stroke-dashoffset:1}}._sigPulse_1i3an_3049{animation:_sigPulse_1i3an_3049 3.4s ease-in-out infinite}._sigBreach_1i3an_3051{transform-box:fill-box;transform-origin:50% 100%;animation:_sigBreach_1i3an_3051 5.2s ease-in-out infinite}._sigStretch_1i3an_3061{transform-box:fill-box;transform-origin:0 50%;animation:_sigStretch_1i3an_3061 5.6s ease-in-out infinite}._sigDrift_1i3an_3071{transform-box:fill-box;animation:_sigDrift_1i3an_3071 3.8s ease-in-out infinite alternate}._sigDraw_1i3an_3081{stroke-dasharray:1;animation:_sigDraw_1i3an_3081 9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._rosterViz_1i3an_2859 *,._rosterWakes_1i3an_2895:before{animation:none!important}}._stationAgent_1i3an_3103{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_1i3an_3103 ._agentMark_1i3an_2633{color:var(--text-secondary);margin-top:1px}._stationAgentName_1i3an_3121{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_1i3an_3139{display:block;font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal);text-wrap:pretty}._stakes_1i3an_3147{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border);position:relative}._stake_1i3an_3147{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 22px 30px;display:flex;flex-direction:column;gap:12px}._stake_1i3an_3147 h3{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.15rem;margin:2px 0 0}._stakeSees_1i3an_3191{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._stakeExample_1i3an_3193{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_1i3an_3147{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._stakes_1i3an_3147{grid-template-columns:1fr}._stake_1i3an_3147{padding:22px 18px 26px}}._gatePoints_1i3an_3219{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_1i3an_3219{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 22px 28px;display:flex;flex-direction:column;gap:8px}._gatePoint_1i3an_3219 strong{font-size:var(--ins-text-2xs);font-weight:var(--ins-fw-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-text)}._gatePoint_1i3an_3219 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_1i3an_3219{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._gatePoints_1i3an_3219{grid-template-columns:1fr}._gatePoint_1i3an_3219{padding:20px 18px 24px}}._agentBanner_1i3an_3275{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_1i3an_3275:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._agentBanner_1i3an_3275 ._agentMark_1i3an_2633{color:var(--text-primary)}._agentBanner_1i3an_3275 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_1i3an_3275 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_1i3an_3275 ._pxArrow_1i3an_207{transition:transform var(--transition-fast)}._agentBanner_1i3an_3275:hover ._pxArrow_1i3an_207{transform:translate(3px,-3px)}@media(max-width:640px){._agentBanner_1i3an_3275{grid-template-columns:1fr auto;padding:24px 20px}._agentBanner_1i3an_3275 ._agentMark_1i3an_2633{display:none}}._doors_1i3an_3333{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border)}._door_1i3an_579{padding:52px 44px;display:flex;flex-direction:column;gap:16px;min-height:340px;position:relative;transition:background var(--transition-fast)}._door_1i3an_579+._door_1i3an_579{border-left:1px solid var(--border)}._door_1i3an_579:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._door_1i3an_579 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_1i3an_579 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_1i3an_579 ._more_1i3an_283{margin-top:auto}._door_1i3an_579 ._pxArrow_1i3an_207{position:absolute;top:52px;right:44px;transition:transform var(--transition-fast)}._door_1i3an_579:hover ._pxArrow_1i3an_207{transform:translate(3px,-3px)}@media(max-width:860px){._doors_1i3an_3333{grid-template-columns:1fr}._door_1i3an_579+._door_1i3an_579{border-left:none;border-top:1px solid var(--border)}._door_1i3an_579{padding:40px 24px;min-height:0}._door_1i3an_579 ._pxArrow_1i3an_207{top:40px;right:24px}}._stats_1i3an_3407{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);position:relative}._stat_1i3an_2223{padding:34px 30px;border-right:1px solid var(--border)}._stat_1i3an_2223:last-child{border-right:none}._stat_1i3an_2223 ._v_1i3an_3413{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_1i3an_2223 ._v_1i3an_3413 small{font-size:1.2rem;color:var(--accent-text)}._stat_1i3an_2223 ._k_1i3an_3431{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_1i3an_3407{grid-template-columns:1fr 1fr}._stat_1i3an_2223{padding:26px 20px}._stat_1i3an_2223:nth-child(2n){border-right:none}._stat_1i3an_2223:nth-child(-n+2){border-bottom:1px solid var(--border)}}._work_1i3an_125{position:relative;overflow:hidden;padding:150px var(--ins-gutter)}._workInner_1i3an_3465{max-width:var(--ins-max);margin:0 auto;position:relative}._work_1i3an_125 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_1i3an_3487{display:flex;gap:0;flex-wrap:wrap;margin-top:56px;border-top:1px solid var(--border)}._strip_1i3an_3487 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_1i3an_125{padding:100px 22px}}._wl_1i3an_3511{display:flex;gap:8px;flex-wrap:wrap;max-width:560px}._wlInput_1i3an_3513{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_1i3an_3513:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}._wlSelect_1i3an_3537{flex:0 0 auto;cursor:pointer}._wlDone_1i3an_3539{font-weight:var(--ins-fw-semibold);color:var(--success-text, #4ade80);margin:0}._ctaAside_1i3an_3545{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_1i3an_3563{flex:1 0 100%;margin:4px 0 0;font-size:var(--ins-text-sm);color:var(--danger-text)}._footer_1i3an_3569{border-top:1px solid var(--border)}._footerGrid_1i3an_3571{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_1i3an_3597{grid-column:-2 / -1;margin-left:auto;width:fit-content}._footer_1i3an_3569 ._brand_1i3an_443{font-size:1.8rem}._footerContact_1i3an_3621{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_1i3an_3645{color:var(--text-tertiary);margin-bottom:4px;text-wrap:balance}._footerContactLink_1i3an_3649{color:var(--text-secondary);width:fit-content}._footerContactLink_1i3an_3649:first-of-type{margin-top:12px}._footerContactLink_1i3an_3649:hover{color:var(--text-primary)}._footerSocials_1i3an_3661{display:flex;gap:6px;margin-top:16px}._footerSocial_1i3an_3661{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_1i3an_3661:first-child{margin-left:-7px}._footerSocial_1i3an_3661+._footerSocial_1i3an_3661{margin-left:0}._footerSocial_1i3an_3661:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}._footerSocial_1i3an_3661:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._footer_1i3an_3569 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_1i3an_3569 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._footer_1i3an_3569 ul a{font-size:var(--ins-text-sm);color:var(--text-secondary)}._footer_1i3an_3569 ul a:hover{color:var(--text-primary)}._footerBase_1i3an_3727{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_1i3an_3571{grid-template-columns:1fr 1fr;padding:48px 22px 24px}._footerOrg_1i3an_3597{grid-column:1 / -1;margin-left:0;width:auto}._footerBase_1i3an_3727{padding:22px 22px 40px}}@media(max-width:1024px){._nav_1i3an_397 ._brand_1i3an_443,._navLinks_1i3an_497 a,._docBtn_1i3an_573,._navCta_1i3an_555,._audienceTag_1i3an_471,._more_1i3an_283,._footer_1i3an_3569 ul a,._footerContactLink_1i3an_3649,._suiteRow_1i3an_2059 button,._suiteCta_1i3an_3783{min-height:40px;display:inline-flex;align-items:center}._footerSocial_1i3an_3661{width:40px;height:40px}._suiteRow_1i3an_2059 button{width:100%}._btn_1i3an_231,._wlInput_1i3an_3513,._suiteRow_1i3an_2059{min-height:44px}}@media(max-width:768px){._page_1i3an_57 .form-input,._page_1i3an_57 input[type=text],._page_1i3an_57 input[type=search],._page_1i3an_57 input[type=email],._page_1i3an_57 input[type=password],._page_1i3an_57 input[type=number],._page_1i3an_57 input[type=url],._page_1i3an_57 input[type=date],._page_1i3an_57 input[type=datetime-local],._page_1i3an_57 select,._page_1i3an_57 textarea{font-size:16px!important}}._faq_1i3an_3853{margin:0;border-top:1px solid var(--border)}._faqItem_1i3an_3855{padding:22px 0 24px;border-bottom:1px solid var(--border)}._faqItem_1i3an_3855 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_1i3an_3855 dd{margin:0;font-size:var(--ins-text-sm);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);text-wrap:pretty}._jobIndex_1i3an_3897{list-style:none;margin:40px 0 36px;padding:0;border-top:1px solid var(--border)}._jobCard_1i3an_3909{padding:26px 0 28px;border-bottom:1px solid var(--border)}._jobCard_1i3an_3909 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_1i3an_3909 h3 a{color:var(--text-primary)}._jobCard_1i3an_3909 h3 a:hover{color:var(--accent-text)}._jobCardMeta_1i3an_3937{font-size:var(--ins-text-sm);color:var(--text-tertiary);margin:0 0 12px}._jobCardLink_1i3an_3947{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_1i3an_3947:hover{border-bottom-color:var(--accent)}._jobKicker_1i3an_2453 a{color:inherit}._jobKicker_1i3an_2453 a:hover{color:var(--accent-text)}._jobIndexKicker_1i3an_3981{font-family:inherit;font-weight:inherit;line-height:inherit}._jobFilters_1i3an_3989{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}._jobFilters_1i3an_3989 input,._jobFilters_1i3an_3989 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_1i3an_3989 input::placeholder{color:var(--text-tertiary);opacity:1}._jobFilters_1i3an_3989 input:focus,._jobFilters_1i3an_3989 select:focus{outline:none;border-color:var(--accent)}@media(max-width:600px){._jobFilters_1i3an_3989{grid-template-columns:1fr 1fr}._jobFilters_1i3an_3989 input{grid-column:1 / -1}}._jobDivisions_1i3an_4043{margin:0 0 36px}._jobDivisions_1i3an_4043 ._jobIndex_1i3an_3897{margin:0}._jobDivisionTitle_1i3an_4047{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_1i3an_4067{margin-left:6px;font-weight:400;color:var(--text-tertiary)}._jobNoMatch_1i3an_4069{margin:40px 0 0}._jobNoMatch_1i3an_4069 p{margin:0 0 14px;font-size:var(--ins-text-base);color:var(--text-secondary)}._jobClear_1i3an_4073{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_1i3an_4073:hover{border-bottom-color:var(--accent)}._jobClear_1i3an_4073:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._jobApplyTop_1i3an_4111{margin:-12px 0 0}._jobField_1i3an_4115{margin-bottom:16px}._jobField_1i3an_4115 label{display:block;font-size:var(--ins-text-sm);line-height:var(--ins-lh-normal);color:var(--text-primary);margin-bottom:6px}._jobFieldKicker_1i3an_4131{font-size:var(--ins-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 4px}._jobFieldHint_1i3an_4145{margin-left:8px;font-size:var(--ins-text-xs);color:var(--text-tertiary)}._jobField_1i3an_4115 input,._jobField_1i3an_4115 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_1i3an_4115 input::placeholder{color:var(--text-tertiary);opacity:1}._jobField_1i3an_4115 textarea{resize:vertical;min-height:7.5em;line-height:var(--ins-lh-normal)}._jobField_1i3an_4115 input:focus,._jobField_1i3an_4115 textarea:focus{outline:none;border-color:var(--accent)}._jobField_1i3an_4115 input[type=file]{padding:8px 10px}._jobField_1i3an_4115 input[aria-invalid=true],._jobField_1i3an_4115 textarea[aria-invalid=true]{border-color:var(--danger-text)}._jobFieldTwo_1i3an_4201{display:grid;grid-template-columns:1fr 1fr;gap:12px}._jobWords_1i3an_4203{margin:6px 0 0;font-size:var(--ins-text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._jobWordsOver_1i3an_4215{color:var(--danger-text)}._jobError_1i3an_4217{margin:8px 0 0;font-size:var(--ins-text-sm);color:var(--danger-text)}._jobSuccess_1i3an_4227{margin:18px 0 22px;font-size:var(--ins-text-base);font-weight:var(--ins-fw-semibold);color:var(--success-text, var(--text-primary))}._jobCaptcha_1i3an_4239{margin:6px 0 0;min-height:0}._jobFieldNote_1i3an_4241{margin:6px 0 0;font-size:var(--ins-text-xs);color:var(--text-tertiary)}._jobAttachBtn_1i3an_4255._btn_1i3an_231{padding:7px 12px;gap:6px;font-size:var(--ins-text-xs)}._jobDialogIntro_1i3an_4265{margin:0 0 18px;font-size:var(--ins-text-sm);color:var(--text-secondary)}._job_1i3an_2443 ._jobDialog_1i3an_4265{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_1i3an_4305{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_1i3an_4329{min-width:0}._jobDialogStep_1i3an_4331{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_1i3an_4347{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_1i3an_4365{display:flex;align-items:center;gap:8px}._btn_1i3an_231._jobDialogBtn_1i3an_4375{padding:9px 18px;min-height:40px}._jobDialogClose_1i3an_4377{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_1i3an_4377:hover{border-color:var(--border);color:var(--text-primary)}._jobDialogClose_1i3an_4377:disabled{opacity:.5;cursor:not-allowed}._jobDialogProgress_1i3an_4413{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:6px}._jobDialogProgress_1i3an_4413 span{height:3px;border-radius:2px;background:var(--border)}._jobDialogProgress_1i3an_4413 span._jobDialogProgressOn_1i3an_4435{background:var(--accent)}._jobDialogHead_1i3an_4305 ._jobError_1i3an_4217{grid-column:1 / -1;margin:0}._jobDialogBody_1i3an_4439{padding:20px 24px 24px}._jobDialogBody_1i3an_4439 ._jobSuccess_1i3an_4227{margin:4px 0}@media(max-width:560px){._jobFieldTwo_1i3an_4201{grid-template-columns:1fr;gap:0}._job_1i3an_2443 .modal-overlay{padding:0}._job_1i3an_2443 ._jobDialog_1i3an_4265{max-width:none;height:100dvh;max-height:100dvh;border:none;border-radius:0}._jobDialogHead_1i3an_4305{grid-template-columns:1fr;padding:16px 16px 14px}._jobDialogActions_1i3an_4365{justify-content:flex-end}._jobDialogBody_1i3an_4439{padding:18px 16px 24px}}._specialties_1i3an_4485{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_1i3an_4501{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 26px 32px;display:flex;flex-direction:column;gap:12px}._specialty_1i3an_4501 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_1i3an_4501 p{font-size:var(--ins-text-sm);color:var(--text-secondary);line-height:var(--ins-lh-normal);margin:0;text-wrap:pretty}._specialtyAlso_1i3an_4539{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_1i3an_4539 a{font-weight:var(--ins-fw-semibold);color:var(--accent-text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}._specialtyAlso_1i3an_4539 a:hover{color:var(--accent-hover);text-decoration-color:currentColor}._specialtyPoints_1i3an_4577{list-style:none;margin:auto 0 0;padding:14px 0 0;display:grid;gap:7px;border-top:1px solid var(--border)}._specialtyPoints_1i3an_4577 li{font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal);padding-left:14px;position:relative}._specialtyPoints_1i3an_4577 li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--accent-text)}@media(max-width:1100px){._specialties_1i3an_4485{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._specialties_1i3an_4485{grid-template-columns:1fr}._specialty_1i3an_4501{padding:24px 20px 26px}}._specialty_1i3an_4501._specialtyLinked_1i3an_4645{padding:0}._specialtyLink_1i3an_4645{flex:1;display:flex;flex-direction:column;gap:12px;padding:30px 26px 32px;transition:background var(--transition-fast)}._specialtyLink_1i3an_4645:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._specialtyLink_1i3an_4645:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}._specialtyLink_1i3an_4645 ._more_1i3an_283{margin-top:6px}._specialtyLink_1i3an_4645 p+._more_1i3an_283{margin-top:auto}._specialtyLink_1i3an_4645 ._pxArrow_1i3an_207{transition:transform var(--transition-fast)}._specialtyLink_1i3an_4645:hover ._pxArrow_1i3an_207{transform:translate(3px,-3px)}@media(max-width:640px){._specialtyLink_1i3an_4645{padding:24px 20px 26px}}._integrationsKicker_1i3an_4691{margin:72px 0 20px;scroll-margin-top:110px}._integrations_1i3an_4691{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}._integrationGroup_1i3an_4705{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 26px 28px}._integrationGroup_1i3an_4705 ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px}._integrationGroup_1i3an_4705 li{display:grid;gap:3px}._integrationGroup_1i3an_4705 strong{font-family:var(--ins-font-display);font-weight:500;font-size:1.02rem;letter-spacing:-.01em;color:var(--text-primary)}._integrationGroup_1i3an_4705 span{font-size:var(--ins-text-xs);color:var(--text-secondary);line-height:var(--ins-lh-normal)}@media(max-width:1100px){._integrations_1i3an_4691{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._integrations_1i3an_4691{grid-template-columns:1fr}._integrationGroup_1i3an_4705{padding:22px 20px 24px}}._libraryHead_1i3an_4745{margin:0 0 40px;max-width:760px}._libraryTitle_1i3an_4747{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_1i3an_4765{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}._libraryCard_1i3an_4765{padding:30px 26px;display:flex;flex-direction:column;gap:14px;min-height:220px;transition:background var(--transition-fast)}._libraryCard_1i3an_4765+._libraryCard_1i3an_4765{border-left:1px solid var(--border)}._libraryCard_1i3an_4765:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._libraryCard_1i3an_4765 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_1i3an_4765 ._more_1i3an_283{margin-top:auto}._libraryCard_1i3an_4765 ._pxArrow_1i3an_207{transition:transform var(--transition-fast)}._libraryCard_1i3an_4765:hover ._pxArrow_1i3an_207{transform:translate(3px,-3px)}@media(max-width:860px){._libraryCards_1i3an_4765{grid-template-columns:1fr}._libraryCard_1i3an_4765{min-height:0;padding:24px 20px}._libraryCard_1i3an_4765+._libraryCard_1i3an_4765{border-left:0;border-top:1px solid var(--border)}}._specialtyHead_1i3an_4829{display:flex;align-items:center;gap:14px;margin-top:2px}._specialtyHead_1i3an_4829 h3{margin:0}._integrationGroupHead_1i3an_4833{display:flex;align-items:center;gap:10px}._integrationGroup_1i3an_4705 li{grid-template-columns:30px 1fr;gap:14px;align-items:start}._integrationGroup_1i3an_4705 li>div{display:grid;gap:3px}._integrationIcon_1i3an_4839{margin-top:1px}._statIcon_1i3an_4841{margin-bottom:18px}._flowHead_1i3an_4843{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:auto}._flowHead_1i3an_4843 ._n_1i3an_397{margin-bottom:0}._wheelLabel_1i3an_4851{display:inline-flex;align-items:center;gap:10px}._wheelLabel_1i3an_4851 svg{color:inherit}._wheelItem_1i3an_1797:not(._wheelItemOn_1i3an_1829) ._wheelLabel_1i3an_4851 svg{filter:grayscale(1)}._aboutActions_1i3an_4875{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}._legal_1i3an_4879{margin-top:12px}._legal_1i3an_4879 section{margin-top:40px}._legal_1i3an_4879 section:first-child{margin-top:28px}._legal_1i3an_4879 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_1i3an_4879 h3{font-size:var(--ins-text-base);font-weight:var(--ins-fw-semibold);color:var(--text-primary);margin:22px 0 8px}._legal_1i3an_4879 p,._legal_1i3an_4879 li{font-size:var(--ins-text-base);line-height:var(--ins-lh-relaxed);color:var(--text-secondary);text-wrap:pretty}._legal_1i3an_4879 p{margin:0 0 14px}._legal_1i3an_4879 ul{margin:0 0 14px;padding-left:20px}._legal_1i3an_4879 li{margin-bottom:6px}._legal_1i3an_4879 strong{color:var(--text-primary);font-weight:var(--ins-fw-semibold)}._legal_1i3an_4879 a{color:var(--accent-text);text-decoration:underline;text-underline-offset:.15em}._legal_1i3an_4879 a:hover{color:var(--accent-hover)}._navMenu_1i3an_415{position:relative;display:flex;align-items:center;align-self:stretch}._navMenuTrigger_1i3an_4973{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_1i3an_4973:hover,._navMenuTrigger_1i3an_4973[aria-expanded=true]{color:var(--text-primary)}._navMenuTrigger_1i3an_4973[data-current=true]{color:var(--accent-text)}._navMenuTrigger_1i3an_4973 svg{transition:transform var(--transition-fast)}._navMenuTrigger_1i3an_4973[aria-expanded=true] svg{transform:rotate(180deg)}._navMenuTrigger_1i3an_4973:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._navMenuPanel_1i3an_415{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_1i3an_415[data-open=true]{visibility:visible;opacity:1;transform:translate(-50%);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility 0s}._navMenuPanel_1i3an_415: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_1i3an_415 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_1i3an_415 a:hover{color:var(--text-primary)}._navMenuPanel_1i3an_415 a[aria-current=page]{color:var(--accent-text)}._navMenuPanel_1i3an_415[data-align=end]{left:auto;right:0;transform:translateY(4px)}._navMenuPanel_1i3an_415[data-align=end][data-open=true]{transform:translateY(0)}._navMenuPanel_1i3an_415 a:first-child{padding-top:16px}._navMenuPanel_1i3an_415 a:last-child{padding-bottom:14px}._navMenuPanel_1i3an_415[data-layout=columns]{grid-auto-flow:column;grid-auto-columns:max-content}._navMenuCol_1i3an_5135{display:flex;flex-direction:column;padding:12px 6px 10px}._navMenuCol_1i3an_5135+._navMenuCol_1i3an_5135{border-left:1px solid var(--border)}._navMenuHead_1i3an_5139{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_1i3an_415 ._navMenuCol_1i3an_5135 a,._navMenuPanel_1i3an_415 ._navMenuCol_1i3an_5135 a:first-child,._navMenuPanel_1i3an_415 ._navMenuCol_1i3an_5135 a:last-child{padding:8px 16px}._navMenuPanel_1i3an_415 ._navMenuCol_1i3an_5135 a[data-all=true]{margin-top:6px;padding-top:12px;border-top:1px solid var(--border);color:var(--accent-text)}._navMenuCol_1i3an_5135[data-grid="2"]{display:grid;grid-template-columns:repeat(2,max-content);column-gap:4px;row-gap:2px}._navMenuCol_1i3an_5135[data-grid="2"] ._navMenuHead_1i3an_5139,._navMenuCol_1i3an_5135[data-grid="2"] a[data-all=true]{grid-column:1 / -1}._navItemName_1i3an_5189{display:block}._navItemNote_1i3an_5191{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_1i3an_5223{--stack-top: 96px;--stack-step: 12px;list-style:none;margin:56px 0 0;padding:0;display:grid;gap:32px}._stackItem_1i3an_5241{position:sticky;top:calc(var(--stack-top) + var(--i, 0) * var(--stack-step))}._stackCard_1i3an_5249{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_1i3an_5281{display:flex;align-items:baseline;justify-content:space-between;gap:16px}._stackCount_1i3an_5283{font-size:var(--ins-text-2xs);letter-spacing:.14em;color:var(--text-tertiary);font-variant-numeric:tabular-nums}._stackHead_1i3an_5295{display:flex;align-items:center;gap:14px;margin:18px 0 6px}._stackHead_1i3an_5295 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_1i3an_5315{margin:0 0 14px;font-size:var(--ins-text-xs);color:var(--text-tertiary)}._stackBody_1i3an_5325{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_1i3an_5341{width:100%}@media(prefers-reduced-motion:reduce){._stackCard_1i3an_5249{transition:none}}@media(max-width:900px){._stack_1i3an_5223{gap:20px;margin-top:40px}._stackItem_1i3an_5241{position:static}._stackCard_1i3an_5249{grid-template-columns:1fr;gap:24px;min-height:0;padding:26px 20px 28px;transform:none;box-shadow:none}}._page_1i3an_57 ._waFab_1i3an_5401{--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_1i3an_57 ._waFab_1i3an_5401 svg{width:30px;height:30px;fill:currentColor}._page_1i3an_57 ._waFab_1i3an_5401:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px -8px #0000008c,0 3px 8px #0003}._page_1i3an_57 ._waFab_1i3an_5401:focus-visible{outline:3px solid var(--accent-text, var(--accent));outline-offset:3px}@media(max-width:480px){._page_1i3an_57 ._waFab_1i3an_5401{--wa-gap: 16px;width:52px;height:52px}._page_1i3an_57 ._waFab_1i3an_5401 svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){._page_1i3an_57 ._waFab_1i3an_5401{transition:none}._page_1i3an_57 ._waFab_1i3an_5401:hover{transform:none}}@media print{._page_1i3an_57 ._waFab_1i3an_5401{display:none}}._page_1i3an_57:has(._waFab_1i3an_5401) ._footerBase_1i3an_3727{padding-bottom:104px}@media print{._page_1i3an_57:has(._waFab_1i3an_5401) ._footerBase_1i3an_3727{padding-bottom:40px}}._icon_1s6vf_33{display:block;flex:none;overflow:visible;color:var(--text-primary)}._soft_1s6vf_45{opacity:.45}._faint_1s6vf_47{opacity:.25}._icon_1s6vf_33[data-armed] *{animation-play-state:paused}._icon_1s6vf_33[data-armed][data-live=true] *{animation-play-state:running}._icon_1s6vf_33[data-armed] ._d_1s6vf_61{stroke-dasharray:1 1;stroke-dashoffset:1;animation:_miDraw_1s6vf_1 .95s cubic-bezier(.65,0,.25,1) both;animation-delay:calc(var(--i, 0) * .11s)}@keyframes _miDraw_1s6vf_1{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}._icon_1s6vf_33[data-armed] ._m_1s6vf_91{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_1s6vf_33[data-armed] ._pivot_1s6vf_109{transform-box:view-box}._icon_1s6vf_33[data-armed] ._beat_1s6vf_115{animation-name:_miBeat_1s6vf_1;--dur: 2.2s}@keyframes _miBeat_1s6vf_1{0%,38%,to{transform:scale(1)}8%{transform:scale(1.5)}15%{transform:scale(1)}23%{transform:scale(1.28)}}._icon_1s6vf_33[data-armed] ._gaze_1s6vf_133{animation-name:_miGaze_1s6vf_1;--dur: 4.4s}@keyframes _miGaze_1s6vf_1{0%,12%,88%,to{transform:translate(0)}22%,40%{transform:translate(-2.2px)}52%,74%{transform:translate(2.2px)}}._icon_1s6vf_33[data-armed] ._wave_1s6vf_149{animation-name:_miWave_1s6vf_1;--dur: 2.4s;--stagger: .28s}@keyframes _miWave_1s6vf_1{0%,to{opacity:.18}22%{opacity:1}55%{opacity:.18}}._icon_1s6vf_33[data-armed] ._ping_1s6vf_165{animation-name:_miPing_1s6vf_1;--dur: 2.6s}@keyframes _miPing_1s6vf_1{0%{transform:scale(.6);opacity:.95}70%,to{transform:scale(3.2);opacity:0}}._icon_1s6vf_33[data-armed] ._swing_1s6vf_179{animation-name:_miSwing_1s6vf_1;--dur: 3.6s}@keyframes _miSwing_1s6vf_1{0%,12%,to{transform:rotate(0)}42%,58%{transform:rotate(var(--angle, -55deg))}}._icon_1s6vf_33[data-armed] ._spin_1s6vf_193{animation-name:_miSpin_1s6vf_1;animation-timing-function:linear;--dur: 6s}@keyframes _miSpin_1s6vf_1{to{transform:rotate(360deg)}}._icon_1s6vf_33[data-armed] ._write_1s6vf_205{stroke-dasharray:1 1;animation-name:_miWrite_1s6vf_1;--dur: 3s}@keyframes _miWrite_1s6vf_1{0%{stroke-dashoffset:1;opacity:1}30%,78%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}._icon_1s6vf_33[data-armed] ._fillIn_1s6vf_229{animation-name:_miFillIn_1s6vf_1;--dur: 3.2s;--stagger: .32s}@keyframes _miFillIn_1s6vf_1{0%{opacity:.15}14%,72%{opacity:1}90%,to{opacity:.15}}._icon_1s6vf_33[data-armed] ._travel_1s6vf_245{animation-name:_miTravel_1s6vf_1;--dur: 2.8s}@keyframes _miTravel_1s6vf_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_1s6vf_33[data-armed] ._sweep_1s6vf_263{animation-name:_miSweep_1s6vf_1;--dur: 3s}@keyframes _miSweep_1s6vf_1{0%,to{transform:translate(0)}50%{transform:translate(var(--dx, 0px),var(--dy, 0px))}}._icon_1s6vf_33[data-armed] ._step_1s6vf_277{animation-name:_miStep_1s6vf_1;animation-timing-function:steps(var(--steps, 3),jump-none);--dur: 2.7s}@keyframes _miStep_1s6vf_1{0%{transform:translate(0)}to{transform:translate(var(--dx, 0px),var(--dy, 0px))}}._icon_1s6vf_33[data-armed] ._drop_1s6vf_299{animation-name:_miDrop_1s6vf_1;--dur: 3s}@keyframes _miDrop_1s6vf_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_1s6vf_33[data-armed] ._toggle_1s6vf_321{animation-name:_miToggle_1s6vf_1;--dur: 3.4s}@keyframes _miToggle_1s6vf_1{0%,18%{transform:translate(var(--dx, -12px))}34%,86%{transform:translate(0)}to{transform:translate(var(--dx, -12px))}}._icon_1s6vf_33[data-armed] ._toggleTrack_1s6vf_333{animation-name:_miToggleTrack_1s6vf_1;--dur: 3.4s}@keyframes _miToggleTrack_1s6vf_1{0%,18%,to{opacity:0}34%,86%{opacity:.18}}._icon_1s6vf_33[data-armed] ._blink_1s6vf_347{animation-name:_miBlink_1s6vf_1;--dur: 1.6s;animation-timing-function:steps(1,end)}@keyframes _miBlink_1s6vf_1{0%,60%{opacity:1}61%,to{opacity:.15}}._icon_1s6vf_33[data-armed] ._tilt_1s6vf_361{animation-name:_miTilt_1s6vf_1;--dur: 4s}@keyframes _miTilt_1s6vf_1{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}._icon_1s6vf_33[data-armed] ._converge_1s6vf_379{animation-name:_miConverge_1s6vf_1;--dur: 3s}@keyframes _miConverge_1s6vf_1{0%{transform:scale(2.6);opacity:.1}45%,80%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}._icon_1s6vf_33[data-armed] ._pop_1s6vf_395{animation-name:_miPop_1s6vf_1;--dur: 3s}@keyframes _miPop_1s6vf_1{0%,10%{transform:scale(0)}20%{transform:scale(1.25)}28%,80%{transform:scale(1)}92%,to{transform:scale(0)}}._icon_1s6vf_33[data-armed] ._slideOut_1s6vf_413{animation-name:_miSlideOut_1s6vf_1;--dur: 3.4s}@keyframes _miSlideOut_1s6vf_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_1s6vf_33[data-armed] ._bob_1s6vf_431{animation-name:_miBob_1s6vf_1;--dur: 2.6s}@keyframes _miBob_1s6vf_1{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}}._icon_1s6vf_33[data-armed] ._press_1s6vf_445{animation-name:_miPress_1s6vf_1;--dur: 3.2s}@keyframes _miPress_1s6vf_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_1s6vf_33 *{animation:none!important}._icon_1s6vf_33 ._d_1s6vf_61{stroke-dashoffset:0!important}}._wrap_1q93b_11{position:relative;margin-top:8px}._list_1q93b_21{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}._item_1q93b_37{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_1q93b_59{flex:none;color:var(--text-secondary)}._name_1q93b_69{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}a._name_1q93b_69{color:var(--accent-text, var(--accent))}._size_1q93b_95{flex:none;color:var(--text-secondary);font-variant-numeric:tabular-nums}._remove_1q93b_107{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_1q93b_107:hover{color:var(--danger-text, var(--text-primary));background:color-mix(in srgb,var(--text-primary) 8%,transparent)}._linkRow_1q93b_147{display:flex;gap:8px;align-items:center;margin-bottom:8px}._wrap_1q93b_11 input._linkInput_1q93b_167{flex:1 1 auto;min-width:0;width:auto}._actions_1q93b_179{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._hint_1q93b_193{font-size:.8125em;color:var(--text-secondary)}._error_1q93b_203{margin:6px 0 0;font-size:.875em;color:var(--danger-text, var(--text-primary))}._wrap_1q93b_11 input._fileInput_1q93b_217[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}._srOnly_1q93b_239{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){._linkRow_1q93b_147{flex-wrap:wrap}}header._hero_10ftp_15{min-height:auto;justify-content:center;padding-top:132px;padding-bottom:96px}._heroGrid_10ftp_37{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_10ftp_59{display:flex;flex-direction:column;gap:22px;min-width:0}._heroKicker_10ftp_63{display:flex;align-items:center;gap:12px}._heroTitle_10ftp_67{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_10ftp_89{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_10ftp_109{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}._fits_10ftp_109 li{position:relative;padding-left:14px;font-size:var(--ins-text-xs);color:var(--text-secondary)}._fits_10ftp_109 li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--accent-text)}._heroArt_10ftp_157{display:flex;flex-direction:column;gap:14px;min-width:0}._heroArt_10ftp_157>:first-child{border:1px solid var(--border)}._specimenName_10ftp_167{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.15rem;margin:0}@media(max-width:960px){._heroGrid_10ftp_37{grid-template-columns:1fr;gap:44px}._heroTitle_10ftp_67{max-width:20ch}}@media(max-width:820px){header._hero_10ftp_15{padding-top:112px;padding-bottom:64px}}._stageArt_10ftp_203{position:absolute;inset:0;display:flex;align-items:center;padding:22px;color:var(--text-primary)}._points_10ftp_223{list-style:none;margin:6px 0 0;padding:14px 0 0;display:grid;gap:8px;border-top:1px solid var(--border)}._points_10ftp_223 li{position:relative;padding-left:14px;font-size:var(--ins-text-sm);line-height:var(--ins-lh-normal);color:var(--text-secondary)}._points_10ftp_223 li:before{content:"";position:absolute;left:0;top:.66em;width:6px;height:1px;background:var(--accent-text)}._others_10ftp_275{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}._other_10ftp_275{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_10ftp_275:hover{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent)}._other_10ftp_275:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._other_10ftp_275 span{display:flex;flex-direction:column;gap:4px;min-width:0}._other_10ftp_275 strong{font-family:var(--ins-font-display);font-weight:500;letter-spacing:-.02em;font-size:1.2rem}@media(max-width:820px){._others_10ftp_275{grid-template-columns:1fr}}
