:root{--brand-charts-data-1:hsla(245, 67%, 61%, 1);--brand-charts-data-1-hovered:hsla(245, 44%, 49%, 1);--brand-charts-data-1-pressed:hsla(245, 43%, 43%, 1);--brand-charts-data-2:hsla(180, 77%, 35%, 1);--brand-charts-data-2-hovered:hsla(180, 73%, 24%, 1);--brand-charts-data-2-pressed:hsla(180, 77%, 19%, 1);--brand-charts-data-3:hsla(338, 81%, 59%, 1);--brand-charts-data-3-hovered:hsla(339, 69%, 52%, 1);--brand-charts-data-3-pressed:hsla(339, 66%, 42%, 1);--brand-charts-data-4:hsla(209, 75%, 63%, 1);--brand-charts-data-4-hovered:hsla(209, 67%, 45%, 1);--brand-charts-data-4-pressed:hsla(209, 64%, 37%, 1);--brand-charts-data-5:hsla(47, 98%, 44%, 1);--brand-charts-data-5-hovered:hsla(47, 98%, 36%, 1);--brand-charts-data-5-pressed:hsla(47, 99%, 28%, 1);--brand-charts-data-6:hsla(45, 34%, 44%, 1);--brand-charts-data-6-hovered:hsla(45, 34%, 34%, 1);--brand-charts-data-6-pressed:hsla(45, 34%, 27%, 1);--brand-charts-data-7:hsla(15, 85%, 58%, 1);--brand-charts-data-7-hovered:hsla(14, 61%, 46%, 1);--brand-charts-data-7-pressed:hsla(14, 60%, 40%, 1);--brand-charts-data-8:hsla(162, 87%, 32%, 1);--brand-charts-data-8-hovered:hsla(158, 100%, 21%, 1);--brand-charts-data-8-pressed:hsla(156, 100%, 13%, 1);--brand-charts-data-9:hsla(102, 25%, 58%, 1);--brand-charts-data-9-hovered:hsla(103, 13%, 52%, 1);--brand-charts-data-9-pressed:hsla(103, 12%, 38%, 1);--brand-charts-data-10:hsla(353, 100%, 61%, 1);--brand-charts-data-10-hovered:hsla(349, 80%, 52%, 1);--brand-charts-data-10-pressed:hsla(349, 78%, 41%, 1);--brand-charts-data-11:hsla(44, 11%, 53%, 1);--brand-charts-data-11-hovered:hsla(47, 9%, 44%, 1);--brand-charts-data-11-pressed:hsla(47, 9%, 44%, 1);--brand-mint-green-100:hsla(100, 100%, 98.2%, 1);--brand-mint-green-200:hsla(103, 93.9%, 93.5%, 1);--brand-mint-green-300:hsla(103, 96.4%, 89%, 1);--brand-mint-green-400:hsla(103, 64%, 82.5%, 1);--brand-mint-green-500:hsla(103, 43.7%, 72.2%, 1);--brand-mint-green-600:hsla(102, 24.7%, 57.8%, 1);--brand-mint-green-700:hsla(103, 12.6%, 51.6%, 1);--brand-mint-green-800:hsla(101, 12.5%, 43.9%, 1);--brand-mint-green-900:hsla(103, 12.4%, 38%, 1);--brand-forest-green-100:hsla(164, 52.4%, 95.9%, 1);--brand-forest-green-200:hsla(162, 41.8%, 89.2%, 1);--brand-forest-green-300:hsla(162, 40.7%, 78.8%, 1);--brand-forest-green-400:hsla(162, 41.3%, 60.6%, 1);--brand-forest-green-500:hsla(162, 41%, 47.8%, 1);--brand-forest-green-600:hsla(162, 86.6%, 32.2%, 1);--brand-forest-green-700:hsla(162, 97%, 26.1%, 1);--brand-forest-green-800:hsla(158, 100%, 20.8%, 1);--brand-forest-green-900:hsla(156, 100%, 12.9%, 1);--brand-forest-green-950:hsla(159, 100%, 9%, 1);--brand-cream-100:hsla(47, 100%, 98.2%, 1);--brand-cream-200:hsla(45, 100%, 96.1%, 1);--brand-cream-300:hsla(47, 69.7%, 93.5%, 1);--brand-cream-500:hsla(48, 31.7%, 83.9%, 1);--brand-cream-400:hsla(48, 56.9%, 90%, 1);--brand-cream-600:hsla(49, 22.3%, 76.3%, 1);--brand-cream-700:hsla(46, 17.7%, 65.7%, 1);--brand-cream-800:hsla(44, 10.9%, 53.3%, 1);--brand-cream-900:hsla(47, 8.5%, 43.7%, 1);--brand-charcoal-grey-25:hsla(0, 0%, 98%, 1);--brand-charcoal-grey-50:hsla(0, 0%, 96%, 1);--brand-charcoal-grey-75:hsl(0, 0%, 85%, 1);--brand-charcoal-grey-100:hsla(0, 0%, 94.1%, 1);--brand-charcoal-grey-200:hsla(0, 0%, 89%, 1);--brand-charcoal-grey-300:hsla(0, 0%, 81.2%, 1);--brand-charcoal-grey-400:hsla(0, 0%, 71%, 1);--brand-charcoal-grey-500:hsla(0, 0%, 52.2%, 1);--brand-charcoal-grey-600:hsla(0, 0%, 41.2%, 1);--brand-charcoal-grey-700:hsla(0, 0%, 27.8%, 1);--brand-charcoal-grey-800:hsla(0, 0%, 17.3%, 1);--brand-charcoal-grey-900:hsla(0, 0%, 10.6%, 1);--brand-iris-purple-100:hsla(244, 70%, 96.1%, 1);--brand-iris-purple-200:hsla(244, 65.2%, 91%, 1);--brand-iris-purple-300:hsla(245, 67%, 81%, 1);--brand-iris-purple-400:hsla(245, 67.6%, 71%, 1);--brand-iris-purple-500:hsla(245, 67%, 60.8%, 1);--brand-iris-purple-600:hsla(245, 52.4%, 54.7%, 1);--brand-iris-purple-700:hsla(245, 43.5%, 48.6%, 1);--brand-iris-purple-800:hsla(245, 42.9%, 42.5%, 1);--brand-iris-purple-900:hsla(245, 43%, 36.5%, 1);--brand-sky-blue-100:hsla(209, 100%, 95%, 1);--brand-sky-blue-200:hsla(209, 100%, 92%, 1);--brand-sky-blue-300:hsla(209, 100%, 87%, 1);--brand-sky-blue-400:hsla(209, 100%, 84%, 1);--brand-sky-blue-500:hsla(209, 100%, 79%, 1);--brand-sky-blue-600:hsla(209, 100%, 74%, 1);--brand-sky-blue-700:hsla(209, 75%, 63%, 1);--brand-sky-blue-800:hsla(209, 67%, 45%, 1);--brand-sky-blue-900:hsla(209, 64%, 37%, 1);--brand-coral-orange-100:hsla(16, 100%, 97.1%, 1);--brand-coral-orange-200:hsla(18, 100%, 91%, 1);--brand-coral-orange-300:hsla(18, 100%, 81%, 1);--brand-coral-orange-400:hsla(18, 100%, 71%, 1);--brand-coral-orange-500:hsla(15, 100%, 62%, 1);--brand-coral-orange-600:hsla(15, 85%, 58%, 1);--brand-coral-orange-700:hsla(15, 69.2%, 51.6%, 1);--brand-coral-orange-800:hsla(14, 61.4%, 45.7%, 1);--brand-coral-orange-900:hsla(14, 60.4%, 39.6%, 1);--brand-aqua-teal-100:hsla(180, 76.5%, 96.7%, 1);--brand-aqua-teal-200:hsla(180, 53.2%, 90.8%, 1);--brand-aqua-teal-300:hsla(180, 52%, 80.4%, 1);--brand-aqua-teal-400:hsla(180, 52.1%, 62.4%, 1);--brand-aqua-teal-500:hsla(180, 72%, 42%, 1);--brand-aqua-teal-600:hsla(180, 76.7%, 35.3%, 1);--brand-aqua-teal-700:hsla(180, 59%, 37%, 1);--brand-aqua-teal-800:hsla(180, 72.6%, 24.3%, 1);--brand-aqua-teal-900:hsla(180, 76.8%, 18.6%, 1);--brand-peony-pink-100:hsla(333, 100%, 97.8%, 1);--brand-peony-pink-200:hsla(339, 81.3%, 93.7%, 1);--brand-peony-pink-300:hsla(338, 61.5%, 89.8%, 1);--brand-peony-pink-400:hsla(339, 75.8%, 82.2%, 1);--brand-peony-pink-500:hsla(338, 96.7%, 75.9%, 1);--brand-peony-pink-600:hsla(338, 83.6%, 68.8%, 1);--brand-peony-pink-700:hsla(338, 89%, 59%, 1);--brand-peony-pink-800:hsla(339, 68.9%, 52.2%, 1);--brand-peony-pink-900:hsla(339, 65.6%, 42.2%, 1);--brand-metallic-gold-100:hsla(48, 33.3%, 97.1%, 1);--brand-metallic-gold-200:hsla(46, 33.3%, 92.4%, 1);--brand-metallic-gold-300:hsla(45, 35.6%, 82.9%, 1);--brand-metallic-gold-400:hsla(44, 34.8%, 72.4%, 1);--brand-metallic-gold-500:hsla(45, 34%, 59%, 1);--brand-metallic-gold-600:hsla(44, 34.2%, 52.4%, 1);--brand-metallic-gold-700:hsla(45, 33.9%, 43.9%, 1);--brand-metallic-gold-800:hsla(45, 34.1%, 33.9%, 1);--brand-metallic-gold-900:hsla(45, 34.3%, 26.9%, 1);--brand-tulip-red-100:hsla(354, 100%, 96.3%, 1);--brand-tulip-red-200:hsla(353, 100%, 92%, 1);--brand-tulip-red-300:hsla(353, 100%, 84.9%, 1);--brand-tulip-red-400:hsla(353, 100%, 77.6%, 1);--brand-tulip-red-500:hsla(353, 100%, 68.8%, 1);--brand-tulip-red-600:hsla(353, 100%, 61.4%, 1);--brand-tulip-red-700:hsla(349, 80.2%, 52.4%, 1);--brand-tulip-red-800:hsla(349, 77.7%, 45.7%, 1);--brand-tulip-red-900:hsla(349, 77.8%, 40.6%, 1);--brand-sun-yellow-100:hsla(47, 100%, 96%, 1);--brand-sun-yellow-200:hsla(47, 100%, 90%, 1);--brand-sun-yellow-300:hsla(47, 98%, 80%, 1);--brand-sun-yellow-400:hsla(47, 99%, 70%, 1);--brand-sun-yellow-500:hsla(47, 98%, 60%, 1);--brand-sun-yellow-600:hsla(47, 98%, 50%, 1);--brand-sun-yellow-700:hsla(47, 98%, 44%, 1);--brand-sun-yellow-800:hsla(47, 98%, 36%, 1);--brand-sun-yellow-900:hsla(47, 99%, 28%, 1);--brand-white:hsla(0, 0%, 100%, 1);--brand-black:#000;--brand-cta-default-primary:linear-gradient(0deg, #1b1b1b 0%, #2c2c2c 100%);--brand-cta-default-secondary:linear-gradient(0deg, #fafafa 0%, #fff 100%);--brand-ai-surface-light:radial-gradient( at 100% 97.9%, #efeefc 0%, transparent 50% ), radial-gradient(at 29.51% 100%, #f7f7fd 0%, transparent 50%), radial-gradient(at 63.63% 3.19%, #f8f7fe 0%, transparent 50%), #e1f1ff;--brand-ai-surface-dark:radial-gradient( at 85.67% 11.83%, #e0ddfd 0%, transparent 50% ), radial-gradient(at 4.57% 10.45%, #dddbff 0%, transparent 50%), radial-gradient(at 82.52% 92.78%, #d6ebff 0%, transparent 50%), radial-gradient(at 9.76% 85.25%, #bcdfff 0%, transparent 50%), #e4f2ff;--brand-ai-border-light:radial-gradient( at 100% 97.9%, #f1f0ff 0%, transparent 50% ), radial-gradient(at 92.32% 11.35%, #8b83e7 0%, transparent 50%), radial-gradient(at 25% 88.49%, #b3aeef 0%, transparent 50%), radial-gradient(at 9.63% 2.33%, #78beff 0%, transparent 50%), radial-gradient(at 97.64% 95.8%, #1500ff 0%, transparent 50%), #d7ecff;--brand-ai-border-dark:radial-gradient( at 58.03% 100%, #58a2e7 0%, transparent 50% ), radial-gradient(at 42.28% 52.2%, #e5f3ff 0%, transparent 50%), radial-gradient(at 83% 91%, #58a2e7 0%, transparent 50%), radial-gradient(at 12.8% 90.44%, #5f51f0 0%, transparent 50%), radial-gradient(at .81% 39.61%, #78beff 0%, transparent 50%), radial-gradient(at 70.93% 0%, #4d3fee 0%, transparent 50%), radial-gradient(at 82.42% 77.54%, #563aec 0%, transparent 50%), radial-gradient(at 7.22% 37.78%, #3836c4 0%, transparent 50%), #d7ecff;--brand-typo_font-family--primary_regular:"Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-family--primary_medium:"Tomato-Grotesk-Medium", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-family--primary_semibold:"Tomato-Grotesk-Semibold", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-family--primary_bold:"Tomato-Grotesk-Bold", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-family--secondary_regular:"Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-family--secondary_medium:"Inter-Medium", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-family--secondary_semibold:"Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-family--secondary_bold:"Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";--brand-typo_font-weight--regular:400;--brand-typo_font-weight--medium:500;--brand-typo_font-weight--semibold:600;--brand-typo_font-weight--bold:700;--brand-typo_text-0-font-size:.625rem;--brand-typo_text-1-font-size:.75rem;--brand-typo_text-2-font-size:.875rem;--brand-typo_text-3-font-size:1rem;--brand-typo_text-4-font-size:1.125rem;--brand-typo_text-5-font-size:1.25rem;--brand-typo_heading-1-font-size:1rem;--brand-typo_heading-2-font-size:1.125rem;--brand-typo_heading-3-font-size:1.25rem;--brand-typo_heading-3-5-font-size:1.375rem;--brand-typo_heading-4-font-size:1.5rem;--brand-typo_heading-4-5-font-size:1.75rem;--brand-typo_heading-5-font-size:2rem;--brand-typo_heading-6-font-size:2.25rem;--brand-typo_heading-7-font-size:2.5rem;--brand-typo_heading-8-font-size:3rem;--brand-typo_heading-9-font-size:3.5rem;--brand-typo_heading-10-font-size:4rem;--brand-typo_heading-11-font-size:5rem;--brand-typo_text-0-line-height:.75rem;--brand-typo_text-1-line-height:1rem;--brand-typo_text-2-line-height:1.25rem;--brand-typo_text-3-line-height:1.5rem;--brand-typo_heading-0-5-line-height:1.125rem;--brand-typo_heading-1-line-height:1.25rem;--brand-typo_heading-2-line-height:1.5rem;--brand-typo_heading-2-5-line-height:1.75rem;--brand-typo_heading-3-line-height:2rem;--brand-typo_heading-3-5-line-height:2.25rem;--brand-typo_heading-4-line-height:2.5rem;--brand-typo_heading-5-line-height:2.75rem;--brand-typo_heading-6-line-height:3rem;--brand-typo_heading-7-line-height:3.5rem;--brand-typo_heading-8-line-height:4rem;--brand-typo_heading-9-line-height:4.5rem;--brand-typo_heading-10-line-height:5.5rem;--brand-spacing_0:0;--brand-spacing_1:.25rem;--brand-spacing_2:.5rem;--brand-spacing_3:.75rem;--brand-spacing_4:1rem;--brand-spacing_5:1.25rem;--brand-spacing_6:1.5rem;--brand-spacing_7:1.75rem;--brand-spacing_8:2rem;--brand-spacing_9:2.25rem;--brand-spacing_10:2.5rem;--brand-spacing_11:2.75rem;--brand-spacing_12:3rem;--brand-spacing_14:3.5rem;--brand-spacing_16:4rem;--brand-spacing_20:5rem;--brand-spacing_24:6rem;--brand-spacing_32:8rem;--brand-spacing_40:10rem;--brand-spacing_48:12rem;--brand-spacing_56:14rem;--brand-spacing_64:16rem;--brand-spacing_80:20rem;--brand-rounded-x0:0;--brand-rounded-x1:.25rem;--brand-rounded-x2:.5rem;--brand-rounded-x3:.75rem;--brand-rounded-x4:1rem;--brand-rounded-x5:1.25rem;--brand-rounded-x6:1.5rem;--brand-rounded-x8:2rem;--brand-rounded-x10:2.5rem;--brand-rounded-x12:3rem;--brand-rounded-x16:4rem;--brand-rounded-x20:5rem;--brand-rounded-x40:10rem;--brand-shadow_light-xsmall:0 1px 2px hsla(0, 0%, 11%, .08);--brand-shadow_light-small:0 4px 8px -2px hsla(0, 0%, 11%, .14), 0 2px 4px -2px hsla(0, 0%, 11%, .1);--brand-shadow_light-medium:0 10px 16px -4px hsla(0, 0%, 11%, .1), 0 4px 6px -2px hsla(0, 0%, 11%, .04);--brand-shadow_light-large:0 20px 24px -4px hsla(0, 0%, 11%, .08), 0 8px 8px hsla(0, 0%, 11%, .03);--brand-shadow_light-drag:0 20px 32px -4px hsla(0, 0%, 11%, .1), 0 12px 20px -2px hsla(0, 0%, 11%, .102), 0 4px 8px 0 hsla(0, 0%, 11%, .122);--brand-shadow_dark-xsmall:0 1px 2px hsla(0, 0%, 0%, .16);--brand-shadow_dark-small:0 4px 8px -2px hsla(0, 0%, 0%, .24), 0 2px 4px -2px hsla(0, 0%, 0%, .16);--brand-shadow_dark-medium:0 10px 16px -4px hsla(0, 0%, 0%, .2), 0 4px 6px -2px hsla(0, 0%, 0%, .16);--brand-shadow_dark-large:0 20px 24px -4px hsla(0, 0%, 0%, .2), 0 8px 8px hsla(0, 0%, 0%, .16);--naos-color-charts-data-1:var(--brand-charts-data-1, hsla(245, 67%, 61%, 1));--naos-color-charts-data-1-hovered:var(--brand-charts-data-1-hovered, hsla(245, 44%, 49%, 1));--naos-color-charts-data-1-pressed:var(--brand-charts-data-1-pressed, hsla(245, 43%, 43%, 1));--naos-color-charts-data-2:var(--brand-charts-data-2, hsla(180, 77%, 35%, 1));--naos-color-charts-data-2-hovered:var(--brand-charts-data-2-hovered, hsla(180, 73%, 24%, 1));--naos-color-charts-data-2-pressed:var(--brand-charts-data-2-pressed, hsla(180, 77%, 19%, 1));--naos-color-charts-data-3:var(--brand-charts-data-3, hsla(338, 81%, 59%, 1));--naos-color-charts-data-3-hovered:var(--brand-charts-data-3-hovered, hsla(339, 69%, 52%, 1));--naos-color-charts-data-3-pressed:var(--brand-charts-data-3-pressed, hsla(339, 66%, 42%, 1));--naos-color-charts-data-4:var(--brand-charts-data-4, hsla(209, 75%, 63%, 1));--naos-color-charts-data-4-hovered:var(--brand-charts-data-4-hovered, hsla(209, 67%, 45%, 1));--naos-color-charts-data-4-pressed:var(--brand-charts-data-4-pressed, hsla(209, 64%, 37%, 1));--naos-color-charts-data-5:var(--brand-charts-data-5, hsla(47, 98%, 44%, 1));--naos-color-charts-data-5-hovered:var(--brand-charts-data-5-hovered, hsla(47, 98%, 36%, 1));--naos-color-charts-data-5-pressed:var(--brand-charts-data-5-pressed, hsla(47, 99%, 28%, 1));--naos-color-charts-data-6:var(--brand-charts-data-6, hsla(45, 34%, 44%, 1));--naos-color-charts-data-6-hovered:var(--brand-charts-data-6-hovered, hsla(45, 34%, 34%, 1));--naos-color-charts-data-6-pressed:var(--brand-charts-data-6-pressed, hsla(45, 34%, 27%, 1));--naos-color-charts-data-7:var(--brand-charts-data-7, hsla(15, 85%, 58%, 1));--naos-color-charts-data-7-hovered:var(--brand-charts-data-7-hovered, hsla(14, 61%, 46%, 1));--naos-color-charts-data-7-pressed:var(--brand-charts-data-7-pressed, hsla(14, 60%, 40%, 1));--naos-color-charts-data-8:var(--brand-charts-data-8, hsla(162, 87%, 32%, 1));--naos-color-charts-data-8-hovered:var(--brand-charts-data-8-hovered, hsla(158, 100%, 21%, 1));--naos-color-charts-data-8-pressed:var(--brand-charts-data-8-pressed, hsla(156, 100%, 13%, 1));--naos-color-charts-data-9:var(--brand-charts-data-9, hsla(102, 25%, 58%, 1));--naos-color-charts-data-9-hovered:var(--brand-charts-data-9-hovered, hsla(103, 13%, 52%, 1));--naos-color-charts-data-9-pressed:var(--brand-charts-data-9-pressed, hsla(103, 12%, 38%, 1));--naos-color-charts-data-10:var(--brand-charts-data-10, hsla(353, 100%, 61%, 1));--naos-color-charts-data-10-hovered:var(--brand-charts-data-10-hovered, hsla(349, 80%, 52%, 1));--naos-color-charts-data-10-pressed:var(--brand-charts-data-10-pressed, hsla(349, 78%, 41%, 1));--naos-color-charts-data-11:var(--brand-charts-data-11, hsla(44, 11%, 53%, 1));--naos-color-charts-data-11-hovered:var(--brand-charts-data-11-hovered, hsla(47, 9%, 44%, 1));--naos-color-charts-data-11-pressed:var(--brand-charts-data-11-pressed, hsla(47, 9%, 44%, 1));--sib-color_primary-press:var(--brand-charcoal-grey-700, hsla(0, 0%, 27.8%, 1));--sib-color_primary-hover:var(--brand-charcoal-grey-800, hsla(0, 0%, 17.3%, 1));--sib-color_primary-default:var(--brand-charcoal-grey-900, hsla(0, 0%, 10.6%, 1));--sib-color_primary-graphical:var(--brand-charcoal-grey-900, hsla(0, 0%, 10.6%, 1));--sib-color_primary-background:var(--brand-charcoal-grey-50, hsla(0, 0%, 96%, 1));--sib-color_primary-background-dark:var(--brand-charcoal-grey-100, hsla(0, 0%, 94.1%, 1));--sib-color_negative-press:var(--brand-tulip-red-900, hsla(156, 100%, 12.9%, 1));--sib-color_negative-hover:var(--brand-tulip-red-800, hsla(158, 100%, 20.8%, 1));--sib-color_negative-default:var(--brand-tulip-red-600, hsla(353, 100%, 61.4%, 1));--sib-color_negative-graphical:var(--brand-tulip-red-600, hsla(353, 100%, 61.4%, 1));--sib-color_negative-background:var(--brand-tulip-red-100, hsla(354, 100%, 96.3%, 1));--sib-color_negative-background-dark:var(--brand-tulip-red-200, hsla(353, 100%, 92%, 1));--sib-color_positive-press:var(--brand-forest-green-800, hsla(158, 100%, 20.8%, 1));--sib-color_positive-hover:var(--brand-forest-green-700, hsla(162, 97%, 26.1%, 1));--sib-color_positive-default:var(--brand-forest-green-600, hsla(162, 86.6%, 32.2%, 1));--sib-color_positive-graphical:var(--brand-forest-green-600, hsla(162, 86.6%, 32.2%, 1));--sib-color_positive-background:var(--brand-forest-green-100, hsla(164, 52.4%, 95.9%, 1));--sib-color_positive-background-dark:var(--brand-forest-green-200, hsla(162, 41.8%, 89.2%, 1));--sib-color_positive-selected:var(--brand-iris-purple-100, hsla(244, 70%, 96.1%, 1));--sib-color_information-press:var(--brand-iris-purple-800, hsla(245, 42.9%, 42.5%, 1));--sib-color_information-hover:var(--brand-iris-purple-700, hsla(245, 43.5%, 48.6%, 1));--sib-color_information-default:var(--brand-iris-purple-500, hsla(245, 67%, 60.8%, 1));--sib-color_information-graphical:var(--brand-iris-purple-500, hsla(245, 67%, 60.8%, 1));--sib-color_information-background:var(--brand-iris-purple-100, hsla(244, 70%, 96.1%, 1));--sib-color_information-background-dark:var(--brand-iris-purple-200, hsla(244, 65.2%, 91%, 1));--sib-color_warning-press:var(--brand-coral-orange-900, hsla(14, 60.4%, 39.6%, 1));--sib-color_warning-hover:var(--brand-coral-orange-800, hsla(14, 61.4%, 45.7%, 1));--sib-color_warning-default:var(--brand-coral-orange-500, hsla(15, 100%, 62%, 1));--sib-color_warning-graphical:var(--brand-coral-orange-500, hsla(15, 100%, 62%, 1));--sib-color_warning-background:var(--brand-coral-orange-100, hsla(16, 100%, 97.1%, 1));--sib-color_warning-background-dark:var(--brand-coral-orange-200, hsla(18, 100%, 91%, 1));--sib-color_content-primary:var(--brand-charcoal-grey-900, hsla(0, 0%, 10.6%, 1));--sib-color_content-secondary:var(--brand-charcoal-grey-600, hsla(0, 0%, 41.2%, 1));--sib-color_content-white:var(--brand-white, hsla(0, 0%, 100%, 1));--sib-color_surface-white-background:var(--brand-white, hsla(0, 0%, 100%, 1));--sib-color_surface-sidebar-background:var(--brand-charcoal-grey-50, hsla(0, 0%, 96%, 1));--sib-color_surface-grey-background:var(--brand-charcoal-grey-100, hsla(0, 0%, 94.1%, 1));--sib-color_surface-mid-grey-background:var(--brand-charcoal-grey-200, hsla(0, 0%, 89%, 1));--sib-color_surface-hover-background:var(--brand-charcoal-grey-300, hsla(0, 0%, 81.2%, 1));--sib-color_surface-extra-light-grey-background:var(--brand-charcoal-grey-25, hsla(0, 0%, 98%, 1));--sib-color_surface-overlays-background:hsla(102, 12%, 38%, .4);--sib-color_accent-01:var(--brand-metallic-gold-400, hsla(44, 34.8%, 72.4%, 1));--sib-color_accent-02:var(--brand-tulip-red-300, hsla(353, 100%, 84.9%, 1));--sib-color_accent-03:var(--brand-mint-green-300, hsla(103, 96.4%, 89%, 1));--sib-color_accent-04:var(--brand-mint-green-200, hsla(103, 93.9%, 93.5%, 1));--sib-color_accent-05:var(--brand-mint-green-100, hsla(100, 100%, 98.2%, 1));--sib-color_accent-06:var(--brand-aqua-teal-300, hsla(180, 52%, 80.4%, 1));--sib-color_accent-07:var(--brand-cream-300, hsla(47, 69.7%, 93.5%, 1));--sib-color_accent-08:var(--brand-cream-200, hsla(45, 100%, 96.1%, 1));--sib-color_accent-gold-background:var(--brand-metallic-gold-400, hsla(44, 34.8%, 72.4%, 1));--sib-color_accent-pink-background:var(--brand-tulip-red-300, hsla(353, 100%, 84.9%, 1));--sib-color_interactive-default:var(--brand-charcoal-grey-900, hsla(0, 0%, 10.6%, 1));--sib-cta-default-primary:var(--brand-cta-default-primary, linear-gradient(0deg, #1b1b1b 0%, #2c2c2c 100%));--sib-cta-default-secondary:var(--brand-cta-default-secondary, linear-gradient(0deg, #fafafa 0%, #fff 100%));--brand-ai-surface-light--fallback:radial-gradient( at 100% 97.9%, #efeefc 0%, transparent 50% ), radial-gradient(at 29.51% 100%, #f7f7fd 0%, transparent 50%), radial-gradient(at 63.63% 3.19%, #f8f7fe 0%, transparent 50%), #e1f1ff;--sib-cta-ai-surface-light:var( --brand-ai-surface-light, --brand-ai-surface-light--fallback );--brand-ai-surface-dark--fallback:radial-gradient( at 85.67% 11.83%, #e0ddfd 0%, transparent 50% ), radial-gradient(at 4.57% 10.45%, #dddbff 0%, transparent 50%), radial-gradient(at 82.52% 92.78%, #d6ebff 0%, transparent 50%), radial-gradient(at 9.76% 85.25%, #bcdfff 0%, transparent 50%), #e4f2ff;--sib-cta-ai-surface-dark:var( --brand-ai-surface-dark, --brand-ai-surface-dark--fallback );--brand-ai-border-light--fallback:radial-gradient( at 100% 97.9%, #f1f0ff 0%, transparent 50% ), radial-gradient(at 92.32% 11.35%, #8b83e7 0%, transparent 50%), radial-gradient(at 25% 88.49%, #b3aeef 0%, transparent 50%), radial-gradient(at 9.63% 2.33%, #78beff 0%, transparent 50%), radial-gradient(at 97.64% 95.8%, #1500ff 0%, transparent 50%), #d7ecff;--sib-cta-ai-border-light:var( --brand-ai-border-light, --brand-ai-border-light--fallback );--brand-ai-border-dark--fallback:radial-gradient( at 58.03% 100%, #58a2e7 0%, transparent 50% ), radial-gradient(at 42.28% 52.2%, #e5f3ff 0%, transparent 50%), radial-gradient(at 83% 91%, #58a2e7 0%, transparent 50%), radial-gradient(at 12.8% 90.44%, #5f51f0 0%, transparent 50%), radial-gradient(at .81% 39.61%, #78beff 0%, transparent 50%), radial-gradient(at 70.93% 0%, #4d3fee 0%, transparent 50%), radial-gradient(at 82.42% 77.54%, #563aec 0%, transparent 50%), radial-gradient(at 7.22% 37.78%, #3836c4 0%, transparent 50%), #d7ecff;--sib-cta-ai-border-dark:var( --brand-ai-border-dark, --brand-ai-border-dark--fallback );--sib-color_upgrade-press:var(--brand-sun-yellow-900, hsla(47, 99%, 28%, 1));--sib-color_upgrade-hover:var(--brand-sun-yellow-700, hsla(47, 98%, 44%, 1));--sib-color_upgrade-default:var(--brand-sun-yellow-500, hsla(47, 98%, 60%, 1));--sib-color_upgrade-graphical:var(--brand-sun-yellow-500, hsla(47, 98%, 60%, 1));--sib-color_upgrade-background:var(--brand-sun-yellow-100, hsla(47, 100%, 96%, 1));--sib-color_upgrade-background-dark:var(--brand-sun-yellow-300, hsla(47, 98%, 44%, 1));--sib-breakpoint_mobile-max:"599px";--sib-breakpoint_tablet-min:"600px";--sib-breakpoint_tablet-max:"899px";--sib-breakpoint_small-desktop-min:"900px";--sib-breakpoint_small-desktop-max:"1199px";--sib-breakpoint_medium-desktop-min:"1200px";--sib-breakpoint_medium-desktop-max:"1799px";--sib-breakpoint_large-desktop-min:"1800px";--sib-spacing_0:var(--brand-spacing_0, 0);--sib-spacing_1:var(--brand-spacing_2, .5rem);--sib-spacing_2:var(--brand-spacing_4, 1rem);--sib-spacing_3:var(--brand-spacing_6, 1.5rem);--sib-spacing_4:var(--brand-spacing_8, 2rem);--sib-spacing_5:var(--brand-spacing_10, 2.5rem);--sib-spacing_6:var(--brand-spacing_12, 3rem);--sib-spacing_7:var(--brand-spacing_14, 3.5rem);--sib-spacing_8:var(--brand-spacing_16, 4rem);--sib-typo_font-family-heading:var(--brand-typo_font-family--primary_regular, "Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-family-heading__primary:var(--brand-typo_font-family--primary_regular, "Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-family-heading__secondary_interactive:var(--brand-typo_font-family--secondary_semibold, "Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-family-heading__secondary_regular:var(--brand-typo_font-family--secondary_regular, "Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-family-heading__secondary_bold:var(--brand-typo_font-family--secondary_bold, "Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-family--body:var(--brand-typo_font-family--secondary_regular, "Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-family--body_medium:var(--brand-typo_font-family--secondary_semibold, "Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-family--body_bold:var(--brand-typo_font-family--secondary_bold, "Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system");--sib-typo_font-weight--regular:var(--brand-typo_font-weight--regular, 400);--sib-typo_font-weight--medium:var(--brand-typo_font-weight--semibold, 600);--sib-typo_font-weight--semibold:var(--brand-typo_font-weight--semibold, 600);--sib-typo_font-weight--bold:var(--brand-typo_font-weight--bold, 700);--sib-typo_heading-xl-font-size:var(--brand-typo_heading-7-font-size, 2.5rem);--sib-typo_heading-lg-font-size:var(--brand-typo_heading-5-font-size, 2rem);--sib-typo_heading-md-font-size:var(--brand-typo_heading-4-font-size, 1.5rem);--sib-typo_heading-sm-font-size:var(--brand-typo_heading-3-font-size, 1.25rem);--sib-typo_text-md-font-size:var(--brand-typo_text-3-font-size, 1rem);--sib-typo_text-sm-font-size:var(--brand-typo_text-2-font-size, .875rem);--sib-typo_text-xs-font-size:var(--brand-typo_text-1-font-size, .75rem);--sib-typo_heading-xl-line-height:var(--brand-typo_heading-6-line-height, 3rem);--sib-typo_heading-lg-line-height:var(--brand-typo_heading-4-line-height, 2.5rem);--sib-typo_heading-md-line-height:var(--brand-typo_heading-3-line-height, 2rem);--sib-typo_heading-sm-line-height:var(--brand-typo_heading-2-line-height, 1.5rem);--sib-typo_text-line-height:var(--brand-typo_text-3-line-height, 1.5rem);--sib-typo_text-line-sm-height:var(--brand-typo_text-1-line-height, 1rem);--sib-border-radius_sm:var(--brand-rounded-x1, .25rem);--sib-border-radius_md:var(--brand-rounded-x2, .5rem);--sib-border-radius_lg:var(--brand-rounded-x4, 1rem);--sib-border-radius_xlg:var(--brand-rounded-x8, 2rem);--sib-shadow_light-xsmall:var(--brand-shadow_light-xsmall, 0 1px 2px hsla(0, 0%, 11%, .08));--sib-shadow_light-small:var(--brand-shadow_light-small, 0 4px 8px -2px hsla(0, 0%, 11%, .14), 0 2px 4px -2px hsla(0, 0%, 11%, .1));--sib-shadow_light-medium:var(--brand-shadow_light-medium, 0 10px 16px -4px hsla(0, 0%, 11%, .1), 0 4px 6px -2px hsla(0, 0%, 11%, .04));--sib-shadow_light-large:var(--brand-shadow-light-large, 0 20px 24px -4px hsla(0, 0%, 11%, .08), 0 8px 8px hsla(0, 0%, 11%, .03));--sib-shadow_light-drag:var(--brand-shadow_light-drag, 0 20px 32px -4px hsla(0, 0%, 11%, .1), 0 12px 20px -2px hsla(0, 0%, 11%, .102), 0 4px 8px 0 hsla(0, 0%, 11%, .122));--sib-shadow_dark-xsmall:var(--brand-shadow_dark-xsmall, 0 1px 2px hsla(0, 0%, 0%, .16));--sib-shadow_dark-small:var(--brand-shadow_dark-small, 0 4px 8px -2px hsla(0, 0%, 0%, .24), 0 2px 4px -2px hsla(0, 0%, 0%, .16));--sib-shadow_dark-medium:var(--brand-shadow_dark-medium, 0 10px 16px -4px hsla(0, 0%, 0%, .2), 0 4px 6px -2px hsla(0, 0%, 0%, .16));--sib-shadow_dark-large:var(--brand-shadow_dark-large, 0 20px 24px -4px hsla(0, 0%, 0%, .2), 0 8px 8px hsla(0, 0%, 0%, .16));--sib-z-index_notification:800;--sib-z-index_header:900;--sib-z-index_bulkaction:908;--sib-z-index_dropdown:910;--sib-z-index_navigation_menu_icon:990;--sib-z-index_navigation_menu_checkbox:991;--sib-z-index_navigation:999;--sib-z-index_modal:1000;--sib-z-index_tooltip:1001;--sib-z-index_sidebar_menu_icon:1002;--sib-z-index_sidebar_menu_checkbox:1003;--sib-z-index_snackbar:1008;--sib-z-index_alert:1009;--sib-z-index_floatingPanel:1010;--sib-z-index_loader:1099;--sib-animation_indicator-spin:indicator-spin 1.3s cubic-bezier(.46, .35, .39, .85) infinite;--sib-animation_sweep:sweep;--sib-animation_fade-in:fade-in .2s ease-in-out forwards;--sib-animation_skeleton-loading:skeleton-loading 1s linear infinite;--sib-transition_toggle-button:all .3s ease-in-out;--sib-transition_selectMenu-slide-right:.3s slide-right ease-in-out;--sib-transition_selectMenu-slide-left:.3s slide-left ease-in-out;--sib-transition_sidebar-slide-left:.7s slide-left-with-bounce both;--sib-transition_sidebar-slide-right:.7s slide-right-with-bounce both;--sib-transition_stepper-pulse:.8s pulse infinite ease-in-out;--sib-transition_slide-nav-from-left:.55s slide-nav-from-left both;--sib-transition_slide-nav-from-right:.55s slide-nav-from-right both;--sib-transition_nav-slide-right:.4s nav-slide-right both;--sib-transition_nav-slide-left:.4s nav-slide-left both;--sib-transition_nav-submenu-expand:.3s ease-in-out;--sib-transition_slide-nav-from-left-mobile:.3s slide-nav-from-left-mobile linear;--sib-transition_slide-nav-from-right-mobile:.3s slide-nav-from-right-mobile linear;--sib-transition_progress-bar-indicator:progress-bar-indicator 2s normal forwards;--sib-transition_fade-in-modal:.35s fade-in-modal ease-in-out;--sib-transition_fade-out-modal:.35s fade-out-modal ease-in-out;--sib-transition_backdrop-open-modal:.35s backdrop-open ease-in-out;--sib-transition_backdrop-close-modal:.35s backdrop-close ease-in-out;--sib-transition_slide-modal-to-top:.35s slide-modal-to-top ease-in-out;--sib-transition_slide-modal-to-bottom:.35s slide-modal-to-bottom ease-in-out;--sib-transition_slide-action-list-to-top:.3s slide-action-list-to-top ease-in-out;--sib-transition_slide-action-list-to-bottom:.3s slide-action-list-to-bottom ease-in-out;--sib-transition_fade-in-action-list:.3s fade-in-action-list ease-in-out;--sib-transition_fade-out-action-list:.3s fade-out-action-list ease-in-out;--sib-transition_backdrop-open-action-list:.3s backdrop-open-action-list ease-in-out;--sib-transition_backdrop-close-action-list:.3s backdrop-close-action-list ease-in-out;--sib-transition_snackbar-indicator:progressbar linear 1 forwards;--sib-transition_slide-sidemodal-to-left:.5s slide-sidemodal-to-left ease-in-out;--sib-transition_slide-sidemodal-to-right:.5s slide-sidemodal-to-right ease-in-out;--sib-transition_sidemodal-backdrop-open:.32s sidemodal-backdrop-open ease-in-out;--sib-transition_sidemodal-backdrop-close:.32s sidemodal-backdrop-close ease-in-out;--sib-transition_badge-pop-in:badge-pop-in 225ms cubic-bezier(.4, 0, .2, 1) forwards;--sib-transition_badge-pop-out:badge-pop-out 225ms cubic-bezier(.4, 0, .2, 1) forwards;--sib-animation_rotate-background:rotate-background 4s linear infinite;--sib-transition_slide-disclosure-to-top:.3s slide-disclosure-to-top ease-in-out;--sib-transition_slide-disclosure-to-bottom:.3s slide-disclosure-to-bottom ease-in-out;--sib-transition_fade-in-disclosure:.3s fade-in-disclosure ease-in-out;--sib-transition_fade-out-disclosure:.3s fade-out-disclosure ease-in-out;--sib-transition_backdrop-open-disclosure:.3s backdrop-open-disclosure ease-in-out;--sib-transition_backdrop-close-disclosure:.3s backdrop-close-disclosure ease-in-out;--sib-transition_slide-drawer-from-right:.3s slide-drawer-from-right ease-in backwards;--sib-transition_slide-drawer-to-right:.3s slide-drawer-to-right ease-in-out forwards;--sib-transition_slide-drawer-from-left:.3s slide-drawer-from-left ease-in backwards;--sib-transition_slide-drawer-to-left:.3s slide-drawer-to-left ease-in-out forwards;--sib-transition_slide-drawer-from-top:.3s slide-drawer-from-top ease-in backwards;--sib-transition_slide-drawer-to-top:.3s slide-drawer-to-top ease-in-out forwards;--sib-transition_slide-drawer-from-bottom:.3s slide-drawer-from-bottom ease-in backwards;--sib-transition_slide-drawer-to-bottom:.3s slide-drawer-to-bottom ease-in-out forwards;--sib-transition_backdrop-open-drawer:.3s backdrop-open-drawer ease-in-out backwards;--sib-transition_backdrop-close-drawer:.3s backdrop-close-drawer ease-in-out forwards;--sib-transition_dp-open-from-right:dp-open-from-right .5s ease-in-out both;--sib-transition_dp-open-from-left:dp-open-from-left .5s ease-in-out both;--sib-transition_preview-close-to-bottom-right:preview-close-to-bottom-right .28s ease-in forwards}.sib-typo_heading--primary{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family-heading, "Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-weight:var(--sib-typo_font-weight--medium, 500);margin:0}.sib-typo_heading--secondary_interactive{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family-heading__secondary_interactive, "Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-weight:var(--sib-typo_font-weight--medium, 500);margin:0}.sib-typo_heading--secondary_regular{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family-heading__secondary_regular, "Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-weight:var(--sib-typo_font-weight--regular, 400);margin:0}.sib-typo_heading--secondary_bold{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family-heading__secondary_bold, "Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-weight:var(--sib-typo_font-weight--bold, 700);margin:0}.sib-typo_heading-size--xl{font-size:var(--sib-typo_heading-xl-font-size, 40px);line-height:var(--sib-typo_heading-xl-line-height, 48px)}.sib-typo_heading-size--lg{font-size:var(--sib-typo_heading-lg-font-size, 32px);line-height:var(--sib-typo_heading-lg-line-height, 40px)}.sib-typo_heading-size--md{font-size:var(--sib-typo_heading-md-font-size, 24px);line-height:var(--sib-typo_heading-md-line-height, 32px)}.sib-typo_heading-size--sm{font-size:var(--sib-typo_heading-sm-font-size, 20px);line-height:var(--sib-typo_heading-sm-line-height, 24px)}.sib-typo_heading-size--xs{font-size:var(--sib-typo_text-md-font-size, 16px);line-height:var(--sib-typo_heading-sm-line-height, 24px)}.sib-typo_heading-xl{color:var(--sib-color_content-primary);font-family:var(--sib-typo_font-family-heading);font-size:var(--sib-typo_heading-xl-font-size);line-height:var(--sib-typo_heading-xl-line-height)}.sib-typo_heading-lg{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family-heading, "Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-size:var(--sib-typo_heading-lg-font-size, 2rem);line-height:var(--sib-typo_heading-lg-line-height, 2.5rem)}.sib-typo_heading-md{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family-heading, "Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-size:var(--sib-typo_heading-md-font-size, 1.5rem);line-height:var(--sib-typo_heading-md-line-height, 2rem)}.sib-typo_heading-sm{color:var(--sib-color_content-primary);font-family:var( --sib-typo_font-family-heading, "Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-size:var(--sib-typo_heading-sm-font-size);line-height:var(--sib-typo_heading-sm-line-height)}.sib-typo_text-body--bold{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family--body_bold, "Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-size:var(--sib-typo_text-md-font-size, 1rem);line-height:var(--sib-typo_text-line-height, 1.5rem)}.sib-typo_text-interactive{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family--body_medium, "Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-size:var(--sib-typo_text-md-font-size, 1rem);line-height:var(--sib-typo_text-line-height, 1.5rem)}.sib-typo_text-body{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family--body, "Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-size:var(--sib-typo_text-md-font-size, 1rem);line-height:var(--sib-typo_text-line-height, 1.5rem)}.sib-typo_text-small{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family--body, "Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );font-size:var(--sib-typo_text-sm-font-size, .8125rem);line-height:var(--sib-typo_text-line-sm-height, 1rem)}.sib-typo_text--regular{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family--body, "Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );margin:0}.sib-typo_text--interactive{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family--body_medium, "Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );margin:0}.sib-typo_text--bold{color:var(--sib-color_content-primary, #1f2d3d);font-family:var( --sib-typo_font-family--body_bold, "Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system" );margin:0}.sib-typo_text_size--lg{font-size:var(--sib-typo_text-md-font-size, 1rem);line-height:var(--sib-typo_text-line-height, 1.5rem)}.sib-typo_text_size--md{font-size:var(--sib-typo_text-sm-font-size, .875rem);line-height:var(--brand-typo_text-2-line-height, 1.25rem)}.sib-typo_text_size--sm{font-size:var(--sib-typo_text-xs-font-size, .75rem);line-height:var(--sib-typo_text-line-sm-height, 1rem)}.sib-typo_text_color{color:var(--sib-color_content-primary, #1f2d3d)}@keyframes slide-disclosure-to-top{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-disclosure-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes fade-in-disclosure{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-out-disclosure{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes backdrop-open-disclosure{0%{opacity:0;visibility:hidden}to{visibility:visible}}@keyframes backdrop-close-disclosure{0%{visibility:visible}to{opacity:0;visibility:hidden}}.aura-logo{cursor:pointer;display:inline-block}.aura-logo__star,.aura-logo__flower{transform-origin:center;will-change:transform}.aura-logo[data-animate=true] .aura-logo__star,.aura-logo[data-animate=true] .aura-logo__flower,.aura-logo[data-interactive=true]:hover .aura-logo__star,.aura-logo[data-interactive=true]:hover .aura-logo__flower{animation:logo-animation--combined 3s cubic-bezier(.4,0,.2,1) infinite}.aura-logo[data-animate=true] .aura-logo__flower,.aura-logo[data-interactive=true]:hover .aura-logo__flower{animation-name:flower-animation}@keyframes nav-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes nav-slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes indicator-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sweep{0%{max-height:var(--details-content-height-closed, 0);opacity:0}to{max-height:var(--details-content-height-open, auto);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes progressbar{0%{width:100%}to{width:0%}}@keyframes skeleton-loading{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes slide-right{0%{margin-left:-100%}to{margin-left:0%}}@keyframes slide-left{0%{margin-left:100%}to{margin-left:0%}}@keyframes pulse{0%{box-shadow:0 0 #6358de}to{box-shadow:0 0 0 2px #6358de66}}@keyframes slide-modal-to-top{0%{bottom:-600px;opacity:0}to{bottom:0;opacity:1}}@keyframes slide-modal-to-bottom{0%{bottom:0;opacity:1}to{bottom:-600px;opacity:0}}@keyframes fade-in-modal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-out-modal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes backdrop-open{0%{opacity:0;visibility:hidden}to{visibility:visible}}@keyframes backdrop-close{0%{visibility:visible}to{opacity:0;visibility:hidden}}@keyframes slide-action-list-to-top{0%{bottom:-600px;opacity:0}to{bottom:0;opacity:1}}@keyframes slide-action-list-to-bottom{0%{bottom:0;opacity:1}to{bottom:-600px;opacity:0}}@keyframes fade-in-action-list{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-out-action-list{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes backdrop-open-action-list{0%{opacity:0;visibility:hidden}to{visibility:visible}}@keyframes backdrop-close-action-list{0%{visibility:visible}to{opacity:0;visibility:hidden}}@keyframes slide-left-with-bounce{0%{opacity:0;transform:translate(-232px)}60%{opacity:1;transform:translate(8px)}to{transform:translate(0)}}@keyframes slide-right-with-bounce{0%{opacity:0;transform:translate(232px)}60%{opacity:1;transform:translate(-8px)}to{transform:translate(0)}}@keyframes slide-nav-from-right{0%{width:100px}60%{width:61px}to{width:64px}}@keyframes slide-nav-from-left{0%{width:75px}60%{width:239px}to{width:232px}}@keyframes slide-nav-from-left-mobile{0%{opacity:0}to{opacity:1}}@keyframes progress-bar-indicator{0%{width:0}to{width:100%}}@keyframes slide-sidemodal-to-left{0%{right:-480px}to{right:0}}@keyframes slide-sidemodal-to-right{0%{right:0}to{right:-480px}}@keyframes sidemodal-backdrop-open{0%{opacity:0;visibility:hidden}to{opacity:.7;visibility:visible}}@keyframes sidemodal-backdrop-close{0%{opacity:.7;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes badge-pop-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes badge-pop-out{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes logo-animation--combined{0%{transform:scale(1)}20%{transform:scale(.5)}40%{transform:scale(.5)}60%{transform:scale(.5)}80%{transform:scale(1)}to{transform:scale(1)}}@keyframes flower-animation{0%{transform:scale(1) rotate(0)}20%{transform:scale(1.6) rotate(0)}40%{transform:scale(1.6) rotate(180deg)}60%{transform:scale(1.6) rotate(360deg)}80%{transform:scale(1) rotate(360deg)}to{transform:scale(1) rotate(360deg)}}@keyframes rotate-background{0%{background-position:100% 100%}30%{background-position:0% 100%}50%{background-position:0% 0%}80%{background-position:100% 0%}to{background-position:100% 100%}}@keyframes slide-drawer-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-drawer-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes slide-drawer-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-drawer-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slide-drawer-from-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-drawer-to-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slide-drawer-from-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-drawer-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes backdrop-open-drawer{0%{opacity:0;visibility:hidden}to{visibility:visible}}@keyframes backdrop-close-drawer{0%{visibility:visible}to{opacity:0;visibility:hidden}}@keyframes dp-expand-from-right{0%{border-top-left-radius:var(--sib-border-radius_lg, 1rem);inset:var(--dp-offset-top, 0) 0 0 calc(100% - var(--dp-collapsed-width, 400px))}to{border-top-left-radius:0;inset:var(--dp-offset-top, 0) 0 0 var(--dp-offset-side, 0)}}@keyframes dp-collapse-to-right{0%{border-top-left-radius:0;inset:var(--dp-offset-top, 0) 0 0 var(--dp-offset-side, 0)}to{border-top-left-radius:var(--sib-border-radius_lg, 1rem);inset:var(--dp-offset-top, 0) 0 0 calc(100% - var(--dp-collapsed-width, 400px))}}@keyframes dp-expand-from-left{0%{border-top-right-radius:var(--sib-border-radius_lg, 1rem);inset:var(--dp-offset-top, 0) calc(100% - var(--dp-collapsed-width, 400px)) 0 0}to{border-top-right-radius:0;inset:var(--dp-offset-top, 0) var(--dp-offset-side, 0) 0 0}}@keyframes dp-collapse-to-left{0%{border-top-right-radius:0;inset:var(--dp-offset-top, 0) var(--dp-offset-side, 0) 0 0}to{border-top-right-radius:var(--sib-border-radius_lg, 1rem);inset:var(--dp-offset-top, 0) calc(100% - var(--dp-collapsed-width, 400px)) 0 0}}@keyframes dp-close-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dp-close-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dp-open-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dp-open-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes preview-close-to-bottom-right{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}:root{--primary: #6366f1;--primary-hover: #4f46e5;--primary-light: #eef2ff;--success: #10b981;--success-light: #d1fae5;--error: #ef4444;--error-light: #fee2e2;--warning: #f59e0b;--bg: #f5f5f5;--surface: #ffffff;--surface-2: #f0f0f0;--border: #e5e5e5;--text: #111111;--text-secondary: #555555;--text-muted: #999999;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Monaco", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .05);--radius-sm: 6px;--radius: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;font-family:var(--font-sans);line-height:1.5;font-weight:400;color:var(--text);background-color:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{min-width:320px;background:var(--bg)}h1,h2,h3,h4,h5,h6{color:var(--text);line-height:1.3}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}:not(pre)>code{font-family:var(--font-mono);font-size:.9em;background:var(--primary-light);padding:2px 6px;border-radius:var(--radius-sm);color:var(--primary)}._sib-input-wrapper_dt9jh_1{display:inline-block}._sib-input-wrapper_dt9jh_1 ._sib-input-label_dt9jh_4{display:inline-block;margin-bottom:4px}._sib-input-wrapper_dt9jh_1 ._sib-input-label-text_dt9jh_8{vertical-align:text-bottom}._sib-input-wrapper_dt9jh_1 ._sib-input-label__help-button_dt9jh_11{display:inline-flex;margin-left:8px}._sib-input_dt9jh_1{align-items:center;cursor:text;display:flex;position:relative;width:100%}._sib-input-common-control_dt9jh_24{background:var(--sib-color_surface-white-background);border:none;color:var(--sib-color_content-primary);font-family:var(--brand-typo_font-family--secondary_regular);font-size:var(--sib-typo_text-md-font-size, 16px);font-weight:var(--sib-typo_font-weight--regular, 400);line-height:var(--sib-typo_text-line-height, 24px)}._sib-input-required_dt9jh_34{vertical-align:top}._sib-input-validation_dt9jh_38{display:flex;gap:4px}._sib-input-validation--icon_dt9jh_43{display:flex}._sib-input-suffix_dt9jh_47,._sib-input-prefix_dt9jh_48{align-items:center;display:flex}._sib-input-prefix_dt9jh_48{left:16px;position:absolute}._sib-input-prefix_dt9jh_48+._sib-input__control_dt9jh_58{padding-left:39px}._sib-input__right-options_dt9jh_62{display:flex;gap:var(--brand-spacing_1);position:absolute;right:var(--brand-spacing_1)}._sib-input__type-search_dt9jh_69:not(._sib-input--small_dt9jh_69) ._sib-input__action-btn--medium_dt9jh_69{margin-right:var(--brand-spacing_2)}._sib-input__type-search_dt9jh_69 ._sib-input__action-btn--small_dt9jh_73{margin-right:var(--brand-spacing_1)}._sib-input__type-search_dt9jh_69 ._sib-input-common-control_dt9jh_24[value=""]+._sib-input__right-options_dt9jh_62{display:none}._sib-input__type-number_dt9jh_81 ._sib-input__right-options_dt9jh_62{right:var(--brand-spacing_2)}._sib-input__type-number_dt9jh_81 input{-moz-appearance:textfield}._sib-input__actionbar_dt9jh_89{align-items:center;display:flex;flex-grow:1;gap:4px}._sib-input__actionbar_dt9jh_89 ._sib-input__actions_dt9jh_96 ._sib-input__action-btn--small_dt9jh_73{border-radius:var(--brand-rounded-x2);padding:var(--brand-spacing_1)}._sib-input__actionbar_dt9jh_89 ._sib-input__action-btn--medium_dt9jh_69:not([disabled]):focus-visible,._sib-input__actionbar_dt9jh_89 ._sib-input__action-btn--small_dt9jh_73:not([disabled]):focus-visible{box-shadow:inset 0 0 0 2px var(--sib-color_information-graphical)}._sib-input__actionbar--stretch_dt9jh_105{gap:0;justify-content:space-between}._sib-input__actions_dt9jh_96{display:flex;gap:4px;z-index:1}._sib-input__charactercount_dt9jh_116{align-self:center}._sib-input__numberspinner_dt9jh_120{background:var(--sib-color_surface-white-background);border:1px solid var(--sib-color_surface-mid-grey-background);border-radius:4px 4px 0 0;box-shadow:none;color:var(--sib-color_primary-default);cursor:pointer;display:flex;padding:.125rem .25rem}._sib-input__numberspinner--inv_dt9jh_131{border-bottom-color:transparent;transform:rotate(180deg)}._sib-input__numberspinner_dt9jh_120:not([disabled]):focus-visible{background:var(--sib-color_information-background);border:1px solid var(--sib-color_information-default);outline:none}._sib-input__numberspinner_dt9jh_120:not([disabled]):hover{background:var(--sib-color_information-background);border:1px solid var(--sib-color_information-background-dark)}._sib-input__numberspinner_dt9jh_120:not([disabled]):active{background:var(--sib-color_information-background-dark)}._sib-input__numberspinner_dt9jh_120:disabled{cursor:not-allowed;opacity:.5}._sib-input--small_dt9jh_69 ._sib-input__control_dt9jh_58{border-radius:var(--brand-rounded-x3, 12px)}._sib-input--small_dt9jh_69 ._sib-input-prefix_dt9jh_48{left:12px}._sib-input--small_dt9jh_69 ._sib-input-prefix_dt9jh_48+._sib-input__control_dt9jh_58{padding-left:35px}._sib-input_dt9jh_1:hover ._sib-input__control_dt9jh_58{border-color:var(--sib-color_content-secondary)}._sib-input--success_dt9jh_172 ._sib-input__control_dt9jh_58,._sib-input--success_dt9jh_172:hover ._sib-input__control_dt9jh_58{border-color:var(--sib-color_positive-hover)}._sib-input--error_dt9jh_177 ._sib-input__control_dt9jh_58,._sib-input--error_dt9jh_177:hover ._sib-input__control_dt9jh_58{border-color:var(--sib-color_negative-hover)}._sib-input--disabled_dt9jh_182{cursor:not-allowed}._sib-input--disabled_dt9jh_182 ._sib-input__control_dt9jh_58,._sib-input--disabled_dt9jh_182 ._sib-input__right-options_dt9jh_62{background:var(--sib-color_surface-extra-light-grey-background);opacity:.5;pointer-events:none}._sib-input--disabled_dt9jh_182:hover ._sib-input__control_dt9jh_58{border-color:var(--sib-color_surface-mid-grey-background)}._sib-input_dt9jh_1:focus-within{outline:none}._sib-input_dt9jh_1:focus-within ._sib-input__control_dt9jh_58{border-color:var(--sib-color_information-graphical);box-shadow:inset 0 0 0 1px var(--sib-color_information-graphical)}._sib-input--has-left-addon_dt9jh_206 ._sib-input__control_dt9jh_58{border-bottom-left-radius:0;border-top-left-radius:0}._sib-input--has-right-addon_dt9jh_211 ._sib-input__control_dt9jh_58{border-bottom-right-radius:0;border-top-right-radius:0}._sib-input--readonly_dt9jh_216{cursor:default}._sib-input--readonly_dt9jh_216 ._sib-input__control_dt9jh_58,._sib-input--readonly_dt9jh_216 ._sib-input__right-options_dt9jh_62{background:var(--sib-color_surface-sidebar-background);box-shadow:none;pointer-events:none}._sib-input--readonly_dt9jh_216:hover ._sib-input__control_dt9jh_58{border:1px solid var(--sib-color_surface-mid-grey-background)}._sib-input--readonly_dt9jh_216:focus-within ._sib-input__control_dt9jh_58{border-color:var(--sib-color_surface-mid-grey-background);box-shadow:none}._sib-input__control_dt9jh_58{border:1px solid var(--sib-color_surface-mid-grey-background);border-radius:var(--brand-rounded-x4, 16px);overflow:hidden;padding:7px 3px 7px 15px;width:100%}._sib-input__control_dt9jh_58:not(:has(+*)){margin-right:var(--brand-spacing_3, 12px)}._sib-input__control--small_dt9jh_248{padding:3px 3px 3px 11px}._sib-input__control_dt9jh_58:focus-visible{outline:none}._sib-input__control_dt9jh_58:disabled{background:var(--sib-color_surface-extra-light-grey-background);cursor:not-allowed}._sib-input__control_dt9jh_58[readOnly]{background:var(--sib-color_surface-sidebar-background);cursor:not-allowed}._sib-input__control_dt9jh_58::-webkit-search-cancel-button,._sib-input__control_dt9jh_58::-webkit-inner-spin-button{display:none}._sib-input__addon_dt9jh_271{align-self:start;border:1px solid var(--sib-color_surface-mid-grey-background);color:var(--sib-color_content-primary);padding-bottom:7px;padding-top:7px}._sib-input__addon--small_dt9jh_279{padding-bottom:3px;padding-top:3px}._sib-input__addon_dt9jh_271:not([disabled]):hover{border-color:var(--sib-color_content-secondary)}._sib-input__addon_dt9jh_271:not([disabled]):focus-visible{border-color:var(--sib-color_information-graphical);box-shadow:inset 0 0 0 1px var(--sib-color_information-graphical);z-index:1}._sib-input__addon_dt9jh_271:not([disabled])._sib-simple-select--trigger-left_dt9jh_294:focus-visible,._sib-input__addon_dt9jh_271:not([disabled])._sib-simple-select--trigger-right_dt9jh_294:focus-visible{box-shadow:inset 0 0 0 1px var(--sib-color_information-graphical)}._sib-input__addon--iconAlone_dt9jh_298{gap:8px;min-height:40px;padding:.5rem 1rem}._sib-input__addon--iconAlone_dt9jh_298._sib-input__addon--small_dt9jh_279{min-height:32px;padding:3px 8px}._sib-input__addon-left_dt9jh_309{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}._sib-input__addon-left_dt9jh_309:not([disabled]):hover+._sib-input_dt9jh_1 ._sib-input_control_dt9jh_315{border-left-color:var(--sib-color_content-secondary)}._sib-input__addon-left_dt9jh_309:not([disabled]):focus-visible+._sib-input_dt9jh_1 ._sib-input_control_dt9jh_315{border-left-color:var(--sib-color_information-graphical)}._sib-input__addon-right_dt9jh_323{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}._sib-input__addon-right_dt9jh_323:not([disabled]):hover{border-left:none}._sib-input_dt9jh_1:has(+._sib-input__addon-right_dt9jh_323:hover:not([disabled])){border-right-color:var(--sib-color_content-secondary)}._sib-input_dt9jh_1:has(+._sib-input__addon-right_dt9jh_323:focus-visible:not([disabled])){border-right-color:var(--sib-color_information-graphical)}._sib-input-textarea_dt9jh_341{border:1px solid var(--sib-color_surface-mid-grey-background);border-radius:var(--brand-rounded-x4, 16px);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:8.5rem;min-width:18.75rem;overflow:auto;padding:.4375rem;resize:both}._sib-input-textarea_dt9jh_341>textarea{flex-grow:1;outline:none;padding:0 .4375rem;resize:none}._sib-input-textarea_dt9jh_341>textarea[disabled]{cursor:not-allowed;opacity:.5}._sib-input-textarea__bottombar_dt9jh_367{display:flex}._sib-input-textarea__bottombar_dt9jh_367[disabled]{pointer-events:none}._sib-input-textarea_dt9jh_341[disabled]{cursor:not-allowed;opacity:.5}._sib-input-textarea_dt9jh_341:not([disabled])._sib-input-textarea_dt9jh_341:not(._sib-input-textarea--readonly_dt9jh_380):hover{border:1px solid var(--sib-color_content-secondary)}._sib-input-textarea_dt9jh_341:not([disabled])._sib-input-textarea_dt9jh_341:not(._sib-input-textarea--readonly_dt9jh_380):focus-within{border-color:var(--sib-color_information-default);box-shadow:inset 0 0 0 1px var(--sib-color_information-default)}._sib-input-textarea--readonly_dt9jh_380{background-color:var(--sib-color_surface-extra-light-grey-background);cursor:default;pointer-events:none}._sib-input-textarea--readonly_dt9jh_380>textarea{background-color:transparent;cursor:default}._sib-input-textarea--error_dt9jh_400{border:1px solid var(--sib-color_negative-hover)}._sib-input-textarea--error_dt9jh_400:not([disabled])._sib-input-textarea--error_dt9jh_400:not(._sib-input-textarea--readonly_dt9jh_380):hover{border-color:var(--sib-color_negative-hover)}._sib-input-textarea--success_dt9jh_408{border:1px solid var(--sib-color_positive-hover)}._sib-input-textarea--success_dt9jh_408:not([disabled])._sib-input-textarea--success_dt9jh_408:not(._sib-input-textarea--readonly_dt9jh_380):hover{border-color:var(--sib-color_positive-hover)}._sib-input-textarea--error_dt9jh_400:not([disabled])._sib-input-textarea--error_dt9jh_400:not(._sib-input-textarea--readonly_dt9jh_380):focus-within,._sib-input-textarea--success_dt9jh_408:not([disabled])._sib-input-textarea--success_dt9jh_408:not(._sib-input-textarea--readonly_dt9jh_380):focus-within{border-color:var(--sib-color_information-default);box-shadow:inset 0 0 0 1px var(--sib-color_information-default)}._sib-sr-only_dt9jh_421{display:inline-block;height:1px;opacity:0;overflow:hidden;vertical-align:top;width:1px}._sib-loader_gfnus_1{display:flex;z-index:var(--sib-z-index_loader,1099)}._sib-loader_gfnus_1 svg{animation:var(--sib-animation_indicator-spin, indicator-spin 1.3s cubic-bezier(.46, .35, .39, .85) infinite)}._sib-loader--absolute_gfnus_9{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}:root{--gradient-layers:linear-gradient( to bottom right, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 50% ) bottom right / 50% 50% no-repeat, linear-gradient( to bottom left, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 50% ) bottom left / 50% 50% no-repeat, linear-gradient( to top left, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 50% ) top left / 50% 50% no-repeat, linear-gradient( to top right, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 50% ) top right / 50% 50% no-repeat}._naos-btn_s9tjv_21{align-items:center;background:var(--sib-cta-default-primary);border:1px solid var(--sib-color_primary-default);border-radius:var(--sib-border-radius_lg, 16px);color:var(--sib-color_content-white);cursor:pointer;display:inline-flex;gap:var(--brand-spacing_2, 8px);justify-content:center;max-width:100%;position:relative;text-decoration:none;white-space:nowrap}._naos-btn_s9tjv_21 svg{pointer-events:none}._naos-btn__label_s9tjv_41{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._naos-btn__label--ellipsis_s9tjv_47{max-width:20ch}._naos-btn--full-width_s9tjv_51{width:100%}._naos-btn--icon-flex_s9tjv_55{display:flex;pointer-events:none}._naos-btn--medium_s9tjv_60{padding:7px 15px}._naos-btn--icon-alone_s9tjv_64{padding:11px}._naos-btn--small_s9tjv_68{border-radius:var(--brand-rounded-x3, 12px);padding:3px 7px}._naos-btn--small_s9tjv_68._naos-btn--icon-alone_s9tjv_64{padding:7px}._naos-btn--loading_s9tjv_77{position:relative}._naos-btn--loading_s9tjv_77._naos-btn--nolabel_s9tjv_81{min-height:40px}._naos-btn--loading_s9tjv_77._naos-btn--nolabel_s9tjv_81._naos-btn--small_s9tjv_68{min-height:32px}._naos-btn--loading_s9tjv_77._naos-btn--nolabel_s9tjv_81:not(._naos-btn--icon-alone_s9tjv_64){min-width:56px}._naos-btn--loading_s9tjv_77._naos-btn--nolabel_s9tjv_81:not(._naos-btn--icon-alone_s9tjv_64)._naos-btn--small_s9tjv_68{min-width:40px}._naos-btn--loading_s9tjv_77._naos-btn--nolabel_s9tjv_81._naos-btn--icon-alone_s9tjv_64{min-width:40px}._naos-btn--loading_s9tjv_77._naos-btn--nolabel_s9tjv_81._naos-btn--icon-alone_s9tjv_64._naos-btn--small_s9tjv_68{min-width:32px}._naos-btn_s9tjv_21:not([disabled]):hover{background:var(--sib-color_primary-hover)}._naos-btn_s9tjv_21:not([disabled]):active{background:var(--sib-color_primary-press);box-shadow:none}._naos-btn_s9tjv_21:not([disabled]):focus-visible{box-shadow:0 0 0 1.6px var(--sib-color_surface-white-background),0 0 0 3.2px var(--sib-color_information-graphical);outline:none}._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_primary-press)}._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:var(--sib-cta-default-primary)}._naos-btn--primary_s9tjv_127{outline:none}._naos-btn--destructive_s9tjv_131{background:var(--sib-color_negative-press);border-color:var(--sib-color_negative-press)}._naos-btn--destructive_s9tjv_131:not([disabled]):hover{background:var(--sib-color_negative-hover);border-color:var(--sib-color_negative-hover)}._naos-btn--destructive_s9tjv_131:not([disabled]):active{background:var(--sib-color_negative-default);border-color:var(--sib-color_negative-default)}._naos-btn--upgrade_s9tjv_146{background:var(--sib-color_upgrade-default);border-color:var(--sib-color_upgrade-default);color:var(--sib-color_content-primary)}._naos-btn--upgrade_s9tjv_146:not([disabled]):hover,._naos-btn--upgrade_s9tjv_146:not([disabled]):active,._naos-btn--upgrade_s9tjv_146._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_upgrade-hover);border-color:var(--sib-color_upgrade-hover)}._naos-btn--upgrade_s9tjv_146._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:var(--sib-color_upgrade-default);border-color:var(--sib-color_upgrade-default)}._naos-btn--secondary_s9tjv_164{background:var(--sib-cta-default-secondary);border-color:var(--sib-color_surface-hover-background);box-shadow:var(--sib-shadow_light-xsmall);color:var(--sib-color_primary-default)}._naos-btn--secondary_s9tjv_164:not([disabled]):hover,._naos-btn--secondary_s9tjv_164:not([disabled]):active{background:var(--sib-color_information-background);border-color:var(--sib-color_information-background-dark)}._naos-btn--secondary_s9tjv_164:not([disabled]):active:not(:focus-visible){box-shadow:none}._naos-btn--secondary_s9tjv_164._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_information-background);border-color:var(--sib-color_information-background-dark)}._naos-btn--secondary_s9tjv_164._naos-btn--dropdown-open_s9tjv_119:not([disabled]):hover,._naos-btn--secondary_s9tjv_164._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:var(--sib-cta-default-secondary)}._naos-btn--secondary_s9tjv_164._naos-btn--destructive_s9tjv_131{background:var(--sib-color_surface-white-background);border-color:var(--sib-color_negative-hover);color:var(--sib-color_negative-hover)}._naos-btn--secondary_s9tjv_164._naos-btn--destructive_s9tjv_131:not([disabled]):hover{background:var(--sib-color_negative-background);border-color:var(--sib-color_negative-hover)}._naos-btn--secondary_s9tjv_164._naos-btn--destructive_s9tjv_131:not([disabled]):active,._naos-btn--secondary_s9tjv_164._naos-btn--destructive_s9tjv_131:not([disabled])._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_negative-background-dark);border-color:var(--sib-color_negative-hover)}._naos-btn--secondary_s9tjv_164._naos-btn--destructive_s9tjv_131:not([disabled])._naos-btn--dropdown-open_s9tjv_119:active{background:var(--sib-color_surface-white-background)}._naos-btn--secondary_s9tjv_164._naos-btn--upgrade_s9tjv_146{border-color:var(--sib-color_upgrade-hover);color:var(--sib-color_content-primary)}._naos-btn--secondary_s9tjv_164._naos-btn--upgrade_s9tjv_146:not([disabled]):hover,._naos-btn--secondary_s9tjv_164._naos-btn--upgrade_s9tjv_146:not([disabled]):active,._naos-btn--secondary_s9tjv_164._naos-btn--upgrade_s9tjv_146._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_upgrade-background-dark);border-color:var(--sib-color_upgrade-hover)}._naos-btn--secondary_s9tjv_164._naos-btn--upgrade_s9tjv_146._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:var(--sib-cta-default-secondary);border-color:var(--sib-color_upgrade-hover)}._naos-btn--tertiary_s9tjv_229{background:transparent;border-color:transparent;box-shadow:none;color:var(--sib-color_information-default)}._naos-btn--tertiary_s9tjv_229:not([disabled]):hover{background:var(--sib-color_information-background);border-color:var(--sib-color_information-background)}._naos-btn--tertiary_s9tjv_229:not([disabled]):active:not(._naos-btn--dropdown-open_s9tjv_119),._naos-btn--tertiary_s9tjv_229._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_information-background-dark);border-color:var(--sib-color_information-background-dark);color:var(--sib-color_information-hover)}._naos-btn--tertiary_s9tjv_229._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:transparent;border-color:transparent}._naos-btn--tertiary_s9tjv_229:focus-visible:not(._naos-btn--dropdown-open_s9tjv_119):not(:hover){background:var(--sib-color_content-white)}._naos-btn--tertiary_s9tjv_229._naos-btn--destructive_s9tjv_131{background:transparent;border-color:transparent;color:var(--sib-color_negative-hover)}._naos-btn--tertiary_s9tjv_229._naos-btn--destructive_s9tjv_131:not([disabled]):hover{background:var(--sib-color_negative-background);border-color:var(--sib-color_negative-background)}._naos-btn--tertiary_s9tjv_229._naos-btn--destructive_s9tjv_131:not([disabled]):active,._naos-btn--tertiary_s9tjv_229._naos-btn--destructive_s9tjv_131._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_negative-background-dark);border-color:var(--sib-color_negative-background-dark)}._naos-btn--tertiary_s9tjv_229._naos-btn--destructive_s9tjv_131._naos-btn--dropdown-open_s9tjv_119:active{background:transparent;border-color:transparent}._naos-btn--tertiary_s9tjv_229._naos-btn--upgrade_s9tjv_146{background:transparent;border-color:transparent;color:var(--sib-color_upgrade-press)}._naos-btn--tertiary_s9tjv_229._naos-btn--upgrade_s9tjv_146:not([disabled]):hover,._naos-btn--tertiary_s9tjv_229._naos-btn--upgrade_s9tjv_146:not([disabled]):active,._naos-btn--tertiary_s9tjv_229._naos-btn--upgrade_s9tjv_146._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_upgrade-background-dark);border-color:var(--sib-color_upgrade-background-dark);color:var(--sib-color_upgrade-press)}._naos-btn--tertiary_s9tjv_229._naos-btn--upgrade_s9tjv_146._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:var(--sib-color_surface-white-background);border-color:transparent}._naos-btn--tertiary_s9tjv_229._naos-btn--ghost_s9tjv_300{color:var(--sib-color_primary-default)}._naos-btn--tertiary_s9tjv_229._naos-btn--ghost_s9tjv_300:not([disabled]):active:not(._naos-btn--dropdown-open_s9tjv_119),._naos-btn--tertiary_s9tjv_229._naos-btn--ghost_s9tjv_300._naos-btn--dropdown-open_s9tjv_119{color:var(--sib-color_primary-hover)}._naos-btn--subtle_s9tjv_309{background:var(--sib-color_surface-white-background);border:1px solid var(--sib-color_surface-mid-grey-background);color:var(--sib-color_content-primary)}._naos-btn--subtle_s9tjv_309:not(:disabled){outline:none}._naos-btn--subtle_s9tjv_309:not(:disabled):hover{background:var(--sib-color_information-background);border-color:var(--sib-color_content-secondary)}._naos-btn--subtle_s9tjv_309:not(:disabled):active{background:var(--sib-color_information-background-dark);border-color:var(--sib-color_content-secondary)}._naos-btn--subtle_s9tjv_309:not(:disabled):focus-visible{border-color:var(--sib-color_information-graphical);box-shadow:inset 0 0 0 1px var(--sib-color_information-graphical);z-index:1}._naos-btn--subtle_s9tjv_309:not(:disabled):focus-visible:not(._naos-btn--dropdown-open_s9tjv_119):not(:hover){background:var(--sib-color_content-white)}._naos-btn--subtle_s9tjv_309._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-color_information-background-dark);border-color:var(--sib-color_content-secondary);box-shadow:none}._naos-btn--subtle_s9tjv_309._naos-btn--dropdown-open_s9tjv_119:not(:disabled):active{background:var(--sib-color_surface-white-background);border-color:var(--sib-color_surface-mid-grey-background)}._naos-btn--subtle-right_s9tjv_350{border-bottom-left-radius:var(--brand-rounded-x0);border-left:0;border-top-left-radius:var(--brand-rounded-x0)}._naos-btn--subtle-right_s9tjv_350._naos-btn--dropdown-open_s9tjv_119{box-shadow:-1px 0 0 0 var(--sib-color_content-secondary)}._naos-btn--subtle-right_s9tjv_350:not(:disabled):not(:focus-visible):hover,._naos-btn--subtle-right_s9tjv_350:not(:disabled):not(:focus-visible):active{box-shadow:-1px 0 0 0 var(--sib-color_content-secondary)}._naos-btn--subtle-right_s9tjv_350:not(:disabled):not(:focus-visible)._naos-btn--dropdown-open_s9tjv_119:active{box-shadow:none}._naos-btn--subtle-right_s9tjv_350:not(:disabled):focus-visible{border-color:var(--sib-color_information-graphical);box-shadow:2px 0 0 inset var(--sib-color_information-graphical),0 1px 0 inset var(--sib-color_information-graphical),-1px -1px 0 inset var(--sib-color_information-graphical);z-index:1}._naos-btn--subtle-left_s9tjv_375{border-bottom-right-radius:var(--brand-rounded-x0);border-right:0;border-top-right-radius:var(--brand-rounded-x0)}._naos-btn--subtle-left_s9tjv_375._naos-btn--dropdown-open_s9tjv_119{box-shadow:1px 0 0 0 var(--sib-color_content-secondary)}._naos-btn--subtle-left_s9tjv_375:not(:disabled):not(:focus-visible):hover,._naos-btn--subtle-left_s9tjv_375:not(:disabled):not(:focus-visible):active{box-shadow:1px 0 0 0 var(--sib-color_content-secondary)}._naos-btn--subtle-left_s9tjv_375:not(:disabled):not(:focus-visible)._naos-btn--dropdown-open_s9tjv_119:active{box-shadow:none}._naos-btn--subtle-left_s9tjv_375:not(:disabled):focus-visible{border-color:var(--sib-color_information-graphical);box-shadow:-2px 1px 0 inset var(--sib-color_information-graphical),0 -1px 0 inset var(--sib-color_information-graphical),1px 0 0 inset var(--sib-color_information-graphical);z-index:1}._naos-btn--ai_s9tjv_400{background:var(--sib-cta-ai-surface-light);border:none;color:var(--sib-color_primary-default)}._naos-btn--ai_s9tjv_400:not([disabled]):hover,._naos-btn--ai_s9tjv_400:not([disabled]):active,._naos-btn--ai_s9tjv_400._naos-btn--dropdown-open_s9tjv_119{background:var(--sib-cta-ai-surface-light)}._naos-btn--ai_s9tjv_400 *{z-index:1}._naos-btn--ai_s9tjv_400:not([disabled]):before{background:var(--sib-cta-ai-surface-dark);border-radius:calc(var(--brand-rounded-x4, 16px) + 1px);box-shadow:var(--sib-shadow_light-xsmall);content:"";inset:-1.1px -1px -1px;position:absolute;transition:background .2s cubic-bezier(.4,0,.2,1);z-index:-1}._naos-btn--ai_s9tjv_400:not([disabled]):after{background:var(--gradient-layers),var(--sib-cta-ai-surface-dark);background-position:100% 100%;background-size:200% 200%;border-radius:var(--brand-rounded-x4, 16px);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.4,0,.2,1),background-position .2s cubic-bezier(.4,0,.2,1)}._naos-btn--ai_s9tjv_400:not([disabled]):hover:after{animation:var(--sib-animation_rotate-background);animation-delay:.2s;opacity:1;transition-delay:.2s}._naos-btn--ai_s9tjv_400:not([disabled]):hover:before{background:var(--sib-cta-ai-border-light);transition-delay:.2s}._naos-btn--ai_s9tjv_400:not([disabled]):active{background:var(--sib-cta-ai-surface-dark)}._naos-btn--ai_s9tjv_400:not([disabled]):active:before{background:var(--sib-cta-ai-border-dark)}._naos-btn--ai_s9tjv_400:not([disabled]):focus-visible{box-shadow:none;outline:revert;outline-color:var(--sib-color_information-graphical);outline-offset:4px}._naos-btn--ai_s9tjv_400:disabled:before{background:var(--sib-cta-ai-surface-dark);border-radius:calc(var(--brand-rounded-x4, 16px) + 1px);content:"";inset:-1.1px -1px -1px;opacity:.5;position:absolute;z-index:-1}._naos-btn--ai_s9tjv_400:disabled:after{background:var(--sib-cta-ai-surface-light);border-radius:var(--brand-rounded-x4, 16px);content:"";inset:0;opacity:1;position:absolute}._naos-btn--ai_s9tjv_400._naos-btn--icon-alone_s9tjv_64{padding:var(--brand-spacing_3, 12px)}._naos-btn--ai_s9tjv_400._naos-btn--small_s9tjv_68:not([disabled]):before{border-radius:calc(var(--brand-rounded-x3, 12px) + 1px)}._naos-btn--ai_s9tjv_400._naos-btn--small_s9tjv_68:not([disabled]):after{border-radius:var(--brand-rounded-x3, 12px)}._naos-btn--ai_s9tjv_400._naos-btn--small_s9tjv_68:disabled:before{border-radius:calc(var(--brand-rounded-x3, 12px) + 1px)}._naos-btn--ai_s9tjv_400._naos-btn--small_s9tjv_68:disabled:after{border-radius:var(--brand-rounded-x3, 12px)}._naos-btn--ai_s9tjv_400._naos-btn--dropdown-open_s9tjv_119:not([disabled]){background:var(--sib-cta-ai-surface-dark)}._naos-btn--ai_s9tjv_400._naos-btn--dropdown-open_s9tjv_119:not([disabled]):before{background:var(--sib-cta-ai-border-dark)}._naos-btn--ai_s9tjv_400._naos-btn--dropdown-open_s9tjv_119:not([disabled]):hover:before{background:var(--sib-cta-ai-border-dark)}._naos-btn--ai_s9tjv_400._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:var(--sib-cta-ai-surface-light)}._naos-btn--ai_s9tjv_400._naos-btn--dropdown-open_s9tjv_119:disabled:before{background:var(--sib-cta-ai-border-dark)}._naos-btn--ai_s9tjv_400._naos-btn--dropdown-open_s9tjv_119:disabled:after{background:var(--sib-cta-ai-surface-dark)}._naos-btn--ai-tertiary_s9tjv_531{background:transparent;border:none;color:var(--sib-color_information-default)}._naos-btn--ai-tertiary_s9tjv_531:not([disabled]):hover,._naos-btn--ai-tertiary_s9tjv_531:not([disabled]):active,._naos-btn--ai-tertiary_s9tjv_531._naos-btn--dropdown-open_s9tjv_119{background:transparent}._naos-btn--ai-tertiary_s9tjv_531 *{z-index:1}._naos-btn--ai-tertiary_s9tjv_531:not([disabled]):after{background:var(--gradient-layers),var(--sib-cta-ai-surface-dark);background-position:100% 100%;background-size:200% 200%;border-radius:var(--brand-rounded-x4, 16px);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.4,0,.2,1),background-position .2s cubic-bezier(.4,0,.2,1)}._naos-btn--ai-tertiary_s9tjv_531:not([disabled]):hover{background:var(--sib-cta-ai-surface-light)}._naos-btn--ai-tertiary_s9tjv_531:not([disabled]):hover:after{animation:var(--sib-animation_rotate-background);animation-delay:.2s;opacity:1;transition-delay:.2s}._naos-btn--ai-tertiary_s9tjv_531:not([disabled]):active{background:var(--sib-cta-ai-surface-dark)}._naos-btn--ai-tertiary_s9tjv_531:not([disabled]):focus-visible{background:var(--sib-color_content-white)}._naos-btn--ai-tertiary_s9tjv_531:disabled._naos-btn--loading_s9tjv_77{color:var(--sib-color_primary-default)}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--icon-alone_s9tjv_64{padding:var(--brand-spacing_3, 12px)}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--icon-alone_s9tjv_64._naos-btn--small_s9tjv_68{padding:var(--brand-spacing_2, 8px)}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--small_s9tjv_68:not([disabled]):after{border-radius:var(--brand-rounded-x3, 12px)}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--small_s9tjv_68:disabled:after{border-radius:var(--brand-rounded-x3, 12px)}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--dropdown-open_s9tjv_119:not([disabled]){background:var(--sib-cta-ai-surface-dark)}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--dropdown-open_s9tjv_119:not([disabled]):active{background:transparent}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--dropdown-open_s9tjv_119:not([disabled]):focus-visible{background:var(--sib-cta-ai-surface-dark)}._naos-btn--ai-tertiary_s9tjv_531._naos-btn--dropdown-open_s9tjv_119:disabled{background:var(--sib-cta-ai-surface-dark)}._naos-btn_s9tjv_21:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}._naos-btn_s9tjv_21 ._invisible_s9tjv_620{opacity:0}._sib-close_w2des_1{cursor:pointer;position:relative}._sib-close_w2des_1._sib-btn_w2des_5{align-items:center;background:inherit;border:0;border-color:transparent;border-radius:var(--sib-border-radius_md, .5rem);box-shadow:none;color:var(--sib-color_content-secondary);display:flex;font-family:var( --sib-typo_font-family--body_medium, "Roboto-Medium", "system-ui", "-apple-system", sans-serif );font-size:var(--sib-typo_text-md-font-size, 1rem);line-height:var(--sib-typo_text-line-height, 1.5rem);max-width:100%;padding:0;text-align:center;text-decoration:none;white-space:nowrap}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29 svg{height:24px;width:24px}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29._sib-btn_size--small_w2des_33{border-radius:var(--sib-border-radius_sm, .25rem);padding:0}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29._sib-btn_size--small_w2des_33 svg{height:16px;width:16px}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29._sib-btn_size--small_w2des_33:not([disabled]):not(:active):not(:focus-visible):hover{box-shadow:0 0 0 1px var(--sib-color_surface-mid-grey-background);padding:0}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29:not([disabled]):hover{background-color:var(--sib-color_surface-mid-grey-background);box-shadow:0 0 0 2px var(--sib-color_surface-mid-grey-background);color:var(--sib-color_primary-hover)}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29:not([disabled]):active{background-color:var(--sib-color_surface-mid-grey-background);box-shadow:0 0;color:var(--sib-color_primary-press);padding:0}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29:not([disabled]):focus-visible{box-shadow:0 0 0 2px var(--sib-color_information-graphical);outline:none}._sib-close_w2des_1._sib-btn_w2des_5._sib-btn_icon-stand-alone_w2des_29:disabled{cursor:not-allowed;opacity:.5}._sib-popover_1cq5q_1{animation:var(--sib-animation_fade-in,fade-in .2s ease-in-out forwards);background-color:var(--sib-color_surface-white-background);border:1px solid var(--sib-color_surface-mid-grey-background);border-radius:var(--sib-border-radius_lg, 16px);box-shadow:var(--sib-shadow_light-medium, 0 10px 16px -4px hsla(0, 0%, 11%, .1), 0 4px 6px -2px hsla(0, 0%, 11%, .04));color:var(--sib-color_content-primary);display:inline-block;max-height:37.5rem;max-width:31.25rem;overflow-y:auto;padding:24px;z-index:var(--sib-z-index_tooltip, 1001)}._sib-popover--tip_1cq5q_15{background-color:var(--brand-cream-100, hsla(47, 100%, 98.2%, 1))}._sib-popover_1cq5q_1:focus,._sib-popoverfocus-visible_1cq5q_19{outline:none}._sib-popover_1cq5q_1 ._sib-popover-header_1cq5q_22{align-items:center;background-color:var(--sib-color_surface-white-background);display:flex;gap:8px}._sib-popover_1cq5q_1 ._sib-popover-header--tip_1cq5q_28{background-color:var(--brand-cream-100, hsla(47, 100%, 98.2%, 1))}._sib-popover_1cq5q_1 ._sib-popover-header__tip-title-wrapper_1cq5q_31{display:flex;flex-direction:column;gap:var(--brand-rounded-x2, 8px)}._sib-popover_1cq5q_1 ._sib-popover-header-title_1cq5q_36{flex:1;word-break:break-word}._sib-popover_1cq5q_1 ._sib-popover-header_1cq5q_22>span{display:flex;margin-left:auto}._sib-popover_1cq5q_1 ._sib-popover-header__tip-wrapper_1cq5q_44,._sib-popover_1cq5q_1 ._sib-popover-header__close-btn-wrapper_1cq5q_47{align-self:flex-start}._sib-popover_1cq5q_1 ._sib-popover-content_1cq5q_50{font-family:var(--sib-typo_font-family--body, "Roboto-Regular", "system-ui", "-apple-system", sans-serif);margin:16px 0 0;word-break:break-word}._sib-popover_1cq5q_1 ._sib-popover-footer_1cq5q_59{align-items:center;display:flex;flex-wrap:wrap;gap:8px}._sib-popover_1cq5q_1._sib-popover-empty-header_1cq5q_65 ._sib-popover-content_1cq5q_50{margin-top:0}._sib-popover_1cq5q_1._sib-popover-empty-header_1cq5q_65 ._sib-popover-header_1cq5q_22{display:block}._sib-tooltip_18znx_1{animation:var(--sib-animation_fade-in);background-color:var(--sib-color_content-primary);border-radius:var(--brand-rounded-x3, .75rem);box-shadow:var(--sib-shadow_light-small, 0 4px 8px -2px hsla(0, 0%, 11%, .14), 0 2px 4px -2px hsla(0, 0%, 11%, .1));color:var(--sib-color_surface-white-background);font-family:var(--sib-typo_font-family--body);font-size:var(--sib-typo_text-sm-font-size, .875rem);line-height:var(--brand-typo_text-2-line-height, 1.25rem);padding:.25rem .75rem;text-align:center;z-index:var(--sib-z-index_tooltip, 100)}._sib-help-btn_9xkj9_1{align-items:center;background:inherit;border:0;border-radius:var(--sib-border-radius_md);color:var(--sib-color_content-secondary);cursor:pointer;display:flex;font-family:var( --sib-typo_font-family--body_medium, "Roboto-Medium", "system-ui", "-apple-system", sans-serif );outline:none;padding:4px;position:relative}._sib-help-btn_9xkj9_1 svg{height:16px;width:16px}._sib-help-btn_9xkj9_1:not([disabled]):hover{background:var(--sib-color_surface-grey-background);box-shadow:0 0 0 2px var(--sib-color_surface-grey-background);color:var(--sib-color_content-primary)}._sib-help-btn_9xkj9_1:not([disabled]):active{background:var(--sib-color_surface-grey-background);box-shadow:none;color:var(--sib-color_content-primary)}._sib-help-btn_9xkj9_1:not([disabled]):focus-visible{box-shadow:0 0 0 2px var(--sib-color_content-white),0 0 0 4px var(--sib-color_information-graphical);outline:none}._sib-help-btn_9xkj9_1:disabled{cursor:not-allowed;opacity:.5}._sib-help-btn__active_9xkj9_42{background:var(--sib-color_surface-grey-background);color:var(--sib-color_content-primary)}._sib-help-btn__active_9xkj9_42:not([disabled]):active{background:none;color:var(--sib-color_content-secondary)}._sib-simple-select__menu_s6eih_1{display:flex;flex-direction:column;height:100%}._sib-simple-select__options_s6eih_6{border-radius:var(--sib-border-radius_lg, 16px);height:100%;list-style:none;margin:0;max-height:307px;overflow:auto;padding:8px 0}._sib-simple-select__option_s6eih_6{align-items:center;background:var(--sib-color_surface-white-background);border:0;cursor:pointer;display:flex;gap:8px;padding:8px 16px;width:100%}._sib-simple-select__option--active_s6eih_25,._sib-simple-select__option_s6eih_6:hover{background-color:var(--sib-color_surface-sidebar-background);outline:none}._sib-simple-select__option_s6eih_6:active{background-color:var(--sib-color_surface-grey-background)}._sib-simple-select__option--selected_s6eih_33{background-color:var(--sib-color_information-background)}._sib-simple-select__option--selected_s6eih_33:hover,._sib-simple-select__option--selected_s6eih_33._sib-simple-select__option--active_s6eih_25{background-color:var(--sib-color_information-background-dark)}._sib-simple-select__option--selected_s6eih_33:active{background-color:var(--sib-color_information-background)}._sib-simple-select__option--disabled_s6eih_45{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}._sib-simple-select__option--disabled_s6eih_45:hover,._sib-simple-select__option--disabled_s6eih_45:active,._sib-simple-select__option--disabled_s6eih_45._sib-simple-select--selected_s6eih_54,._sib-simple-select__option--disabled_s6eih_45._sib-simple-select__option--active_s6eih_25{background-color:unset}._sib-simple-select__label_s6eih_58{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sib-simple-select__icon_s6eih_63{display:inline-flex}._sib-simple-select__search_s6eih_66{border-bottom:1px solid var(--sib-color_surface-hover-background);padding:16px;width:100%}._sib-simple-select__search_s6eih_66+._sib-simple-select__options_s6eih_6{border-top-left-radius:0;border-top-right-radius:0}._sib-simple-select--no-option_s6eih_75:focus-visible{border-radius:var(--sib-border-radius_md, 8px);box-shadow:inset 0 0 0 1px var(--sib-color_information-graphical);outline:none}._sib-simple-select__input-trigger_s6eih_80>div,._sib-simple-select__input-trigger_s6eih_80>div>input{cursor:pointer}._naos-discl_19nsx_1{position:absolute;z-index:calc(var(--sib-z-index_modal, 1000) + 1)}._naos-discl--S_19nsx_5{inset:auto 16px 16px;position:fixed}._naos-discl__body_19nsx_10{background:var(--sib-color_content-white, hsla(0, 0%, 100%, 1));border-radius:16px;box-sizing:border-box;display:block;height:100%;width:100%}._naos-discl__body--elevation_19nsx_19{box-shadow:var(--sib-shadow_light-medium)}._naos-discl__body--border_19nsx_23{border:1px solid var(--sib-color_surface-mid-grey-background, hsla(0, 0%, 89%, 1))}._naos-discl__body--slide-up-animation_19nsx_27{animation:var(--sib-transition_slide-disclosure-to-top, slide-disclosure-to-top .3s ease-in)}._naos-discl__body--slide-down-animation_19nsx_31{animation:var(--sib-transition_slide-disclosure-to-bottom, slide-disclosure-to-bottom .3s ease-in-out forwards)}._naos-discl__body--fade-in-animation_19nsx_35{animation:var(--sib-transition_fade-in-disclosure, fade-in-disclosure .3s ease-in forwards)}._naos-discl__body--fade-out-animation_19nsx_39{animation:var(--sib-transition_fade-out-disclosure, fade-out-disclosure .3s ease-in-out forwards)}._naos-backdrop_19nsx_43{background:var(--sib-color_surface-overlays-background);inset:0;position:fixed;z-index:calc(var(--sib-z-index_dropdown, 800) - 1)}._naos-backdrop--open-animation_19nsx_50{animation:var(--sib-transition_backdrop-open-disclosure, backdrop-open-disclosure .3s ease-in-out)}._naos-backdrop--close-animation_19nsx_54{animation:var(--sib-transition_backdrop-close-disclosure, backdrop-close-disclosure .3s ease-in-out)}.app-container{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}header{background:var(--sib-color_surface-white-background, var(--surface));border-bottom:1px solid var(--sib-color_surface-mid-grey-background, var(--border));padding:12px 24px;display:flex;align-items:center;gap:24px;position:relative}.app-header-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.app-header-logo{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--sib-color_primary-default, var(--primary));color:#fff;border-radius:8px;font-size:.75rem;font-weight:700;font-family:var(--font-mono);flex-shrink:0}header h1{color:var(--sib-color_content-primary, var(--text));font-size:.9375rem;font-weight:600;margin:0;letter-spacing:-.01em}.tagline{color:var(--sib-color_content-secondary, var(--text-muted));margin:0;font-size:.75rem;font-weight:400}.main-layout{display:flex;gap:var(--space-4);max-width:1600px;width:100%;margin:0 auto;padding:var(--space-4);flex:1;align-items:flex-start}.left-column{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.left-panel{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);min-height:400px}.bottom-panel{flex-shrink:0;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.panel-toggle{border-bottom:1px solid var(--border)}.panel-toggle:last-child{border-bottom:none}.panel-toggle-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .15s}.panel-toggle-header:hover{background:var(--surface-2)}.panel-toggle-header::-webkit-details-marker{display:none}.panel-toggle-header:after{content:"›";font-size:1rem;margin-left:auto;color:var(--text-muted);transition:transform .2s;line-height:1}details[open]>.panel-toggle-header:after{transform:rotate(90deg)}.panel-toggle-body{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--bg)}.panel-badge{background:var(--primary);color:#fff;font-size:.62rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-full);margin-left:var(--space-1)}.right-panel{flex:1;min-width:0;padding:var(--space-5);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);align-self:flex-start;position:sticky;top:var(--space-4)}.left-panel:hover,.context-panel:hover,.right-panel:hover{box-shadow:var(--shadow-md)}.btn-primary{background:var(--sib-color_primary-default, var(--primary));color:#fff;border:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-size:.95rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--sib-color_primary-default, var(--primary)) 85%,black);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-primary:focus-visible{outline:2px solid var(--sib-color_primary-default, var(--primary));outline-offset:2px}.btn-primary:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.btn-secondary{background:var(--surface);color:var(--primary);border:1px solid var(--border);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;margin:var(--space-4) 0}.btn-secondary:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary-hover)}.btn-secondary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.generate-btn-group{display:flex;gap:var(--space-2);margin-top:var(--space-6)}.generate-btn{flex:1;padding:var(--space-4) var(--space-6);font-size:1rem}.btn-stop{padding:var(--space-4) var(--space-5);background:var(--error);color:#fff;border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #ef44444d;animation:fadeIn .2s ease}.btn-stop:hover{background:#dc2626;box-shadow:0 4px 12px #ef444459;transform:translateY(-1px)}.btn-stop:active{transform:translateY(0)}.generation-progress{background:var(--surface);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all .4s ease}.generation-progress.is-complete{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-bottom-color:#a7f3d0;padding:var(--space-3) var(--space-6)}.generation-progress-inner{max-width:1600px;margin:0 auto}.progress-complete-banner{display:flex;align-items:center;justify-content:center;gap:var(--space-3);animation:fadeIn .3s ease}.progress-complete-icon{width:24px;height:24px;background:var(--success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.progress-complete-text{font-size:.8125rem;font-weight:600;color:#065f46}.progress-complete-time{font-size:.7rem;color:#059669;background:#10b9811a;padding:2px 8px;border-radius:var(--radius-full);font-weight:500;font-family:var(--font-mono)}.progress-complete-toggle{background:none;border:none;color:#059669;font-size:.75rem;font-family:var(--font-sans);cursor:pointer;padding:2px 8px;border-radius:var(--radius-sm);transition:all .15s ease;margin-left:auto}.progress-complete-toggle:hover{background:#10b9811a}.progress-bar{display:flex;justify-content:space-between;position:relative;max-width:520px;margin:0 auto;padding:0;overflow:hidden}.progress-bar:before{content:"";position:absolute;top:16px;left:12.5%;right:12.5%;height:2px;background:var(--border);z-index:0}.progress-bar-fill{position:absolute;top:16px;left:12.5%;max-width:75%;height:2px;background:linear-gradient(90deg,var(--success) 0%,var(--primary) 100%);z-index:1;transition:width .5s ease}.progress-step{flex:1;text-align:center;position:relative;z-index:2}.step-indicator{width:32px;height:32px;border-radius:50%;background:var(--bg);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.7rem;margin-bottom:4px;border:2px solid var(--border);transition:all .3s ease}.progress-step.active .step-indicator{background:var(--primary-light);color:var(--primary);border-color:var(--primary);box-shadow:0 0 0 4px #6366f126;animation:pulse-ring 2s ease-in-out infinite}.progress-step.complete .step-indicator{background:var(--success);color:#fff;border-color:var(--success);box-shadow:0 2px 4px #10b9814d;animation:none}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 4px #6366f126}50%{box-shadow:0 0 0 8px #6366f114}}.step-label{display:block;font-size:.7rem;color:var(--text-muted);font-weight:500;white-space:nowrap}.progress-step.active .step-label{color:var(--primary);font-weight:600}.progress-step.complete .step-label{color:var(--success);font-weight:600}.progress-message{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--primary-light);border-left:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.8rem;color:var(--text);animation:fadeIn .3s ease-in;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-spinner{display:inline-block;animation:spin 1.5s linear infinite;margin-right:var(--space-2)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.generation-progress.has-error{border-bottom-color:#fecaca}.progress-bar-fill.error{background:linear-gradient(90deg,var(--primary) 0%,var(--error) 100%)}.progress-step.errored .step-indicator{background:var(--error-light);color:var(--error);border-color:var(--error);box-shadow:0 0 0 4px #ef444426;animation:none;font-weight:700}.progress-step.errored .step-label{color:var(--error);font-weight:600}.progress-error-banner{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--error-light);border:1px solid #fecaca;border-radius:var(--radius-sm);font-size:.8rem;color:#991b1b;display:flex;align-items:flex-start;gap:var(--space-3);animation:fadeIn .3s ease;word-break:break-word;overflow:hidden}.progress-error-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--error);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.progress-log-entry.error{background:#ef44440d}.progress-log-entry.error .log-message{color:#991b1b;font-weight:500}.progress-log{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.progress-log-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--bg);border-bottom:1px solid var(--border)}.progress-log-title{font-size:.7rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.progress-log-count{font-size:.65rem;color:var(--text-muted);background:var(--border);padding:1px 8px;border-radius:var(--radius-full)}.progress-log-entries{max-height:180px;overflow-y:auto;font-family:var(--font-mono);font-size:.7rem;line-height:1.5}.progress-log-entry{display:flex;align-items:baseline;gap:var(--space-2);padding:3px var(--space-3);border-bottom:1px solid rgba(0,0,0,.03);animation:fadeIn .2s ease;min-width:0}.progress-log-entry:last-of-type{border-bottom:none}.progress-log-entry.planning{background:#8b5cf608}.progress-log-entry.enriching{background:#6366f108}.progress-log-entry.generating{background:#6366f105}.progress-log-entry.validating{background:#10b98108}.log-time{flex-shrink:0;width:32px;color:var(--text-muted);font-size:.65rem;text-align:right}.log-icon{flex-shrink:0;width:16px;text-align:center;font-size:.75rem;line-height:1}.log-message{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.generating-body{background:#1e1e2e;padding:var(--space-6);min-height:200px;display:flex;flex-direction:column;gap:var(--space-5)}.generating-progress-bar{height:3px;background:#2a2a3e;border-radius:2px;overflow:hidden}.generating-progress-fill{height:100%;width:40%;background:linear-gradient(90deg,var(--primary),#818cf8,var(--primary));background-size:200% 100%;border-radius:2px;animation:progressSlide 1.5s ease-in-out infinite}@keyframes progressSlide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.generating-status{display:flex;align-items:center;gap:var(--space-2);color:#a0a0c0;font-size:.8rem;font-family:var(--font-mono)}.generating-spinner{display:inline-block;animation:spin 1.5s linear infinite;font-size:.9rem}.generating-lines{display:flex;flex-direction:column;gap:10px}.generating-line{height:12px;background:#2a2a3e;border-radius:4px;animation:shimmer 1.8s ease-in-out infinite;opacity:.5}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:.6}}.code-display.empty{padding:60px 20px;text-align:center;color:var(--text-muted);border:2px dashed #d1d5db;border-radius:var(--radius-lg);background:var(--surface-2)}.code-display.empty p{margin:0;font-size:.95rem}.code-display.empty .empty-icon{font-size:2.5rem;margin-bottom:var(--space-4);opacity:.4}.code-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.code-header h3{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.terminal-frame{border-radius:var(--radius-md);overflow:hidden;border:1px solid #2d2d2d;box-shadow:var(--shadow-md);max-width:100%}.terminal-frame pre{margin:0!important;overflow-x:auto;max-width:100%}.code-display{max-width:100%;overflow:hidden}.terminal-frame code span.linenumber{color:#4a4a6a!important}.terminal-header{background:#2d2d2d;padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between}.terminal-dots{display:flex;gap:var(--space-2)}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot.red{background:#ff5f57}.terminal-dot.yellow{background:#febc2e}.terminal-dot.green{background:#28c840}.terminal-title{color:#999;font-size:.75rem;font-family:var(--font-mono);font-weight:500}.terminal-actions{display:flex;gap:var(--space-2)}.copy-btn{background:#ffffff1a;border:none;color:#999;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:.75rem;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--space-1)}.copy-btn:hover{background:#fff3;color:#fff}.copy-btn.copied{color:var(--success)}.validation-badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:var(--space-1)}.validation-badge.success{background:var(--success-light);color:#065f46}.validation-badge.error{background:var(--error-light);color:#991b1b}.validation-badge.streaming{background:#dbeafe;color:#1e40af;animation:pulse-badge 1.5s ease-in-out infinite}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.6}}.streaming-indicator{color:#10b981;font-size:.75rem;font-weight:600;animation:pulse-badge 1s ease-in-out infinite}.errors{background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4)}.errors h4{margin:0 0 var(--space-2);font-size:.875rem;color:#92400e}.errors ul{margin:0;padding-left:var(--space-5);font-size:.8125rem;color:#78350f}.errors ul li{margin-bottom:var(--space-1)}.formula-explanation-box{margin-top:var(--space-6);padding:var(--space-4);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.formula-explanation-box h3{margin:0 0 var(--space-2);font-size:15px}.formula-line{display:flex;margin-top:8px;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:#fff}.formula-line-gutter{flex:0 0 auto;min-width:28px;padding:10px 8px;background:#fafafa;border-right:1px solid var(--border);color:#858585;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px;text-align:right}.formula-line-code{flex:1 1 auto;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px;color:#02835c;white-space:pre-wrap;overflow-x:auto}.formula-bullets{margin:10px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.formula-bullets li{font-size:14px;line-height:1.5;color:var(--text)}.enriched-prompt{margin-top:var(--space-6);padding:var(--space-4);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.enriched-prompt summary{cursor:pointer;font-weight:600;font-size:.875rem;color:var(--primary);transition:color .2s ease}.enriched-prompt summary:hover{color:var(--primary-hover)}.prompt-content{margin-top:var(--space-3);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-sm);font-size:.8125rem;font-family:var(--font-mono);overflow-x:auto;border:1px solid var(--border);white-space:pre-wrap;word-break:break-word}.json-context-input{display:flex;flex-direction:column;gap:var(--space-2)}.input-type-selector{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:center}.type-button{padding:3px var(--space-3);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-full);cursor:pointer;font-size:.75rem;font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);transition:all .15s ease}.type-button:hover{border-color:var(--primary);color:var(--primary)}.type-button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.load-example-btn{padding:3px var(--space-3);background:var(--success);color:#fff;border:none;border-radius:var(--radius-full);cursor:pointer;font-size:.75rem;font-weight:500;font-family:var(--font-sans);transition:background .15s;margin-left:auto}.load-example-btn:hover{background:#059669}.load-example-btn:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}.json-input{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:.8125rem;border:1px solid var(--border);border-radius:var(--radius);resize:vertical;min-height:160px;background:var(--bg);line-height:1.7;color:var(--text);transition:all .2s ease}.json-input:focus{outline:none;border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px #6366f11a}.error-message{margin-top:var(--space-2);padding:var(--space-3);background:var(--error-light);border:1px solid #fecaca;border-radius:var(--radius-sm);color:#991b1b;font-size:.8125rem}.help-text{margin-top:var(--space-2);font-size:.8125rem;color:var(--text-muted);line-height:1.5}.prompt-editor{margin-bottom:var(--space-6)}.prompt-editor label{display:block;font-weight:600;font-size:.95rem;margin-bottom:var(--space-3);color:var(--text)}.prompt-editor .editor-description{font-size:.8125rem;color:var(--text-secondary);margin-bottom:var(--space-3);font-weight:400}.editor-wrapper{border:1px solid var(--border);border-radius:var(--radius);min-height:200px;transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.editor-wrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a}.hint{margin-top:var(--space-2);font-size:.8125rem;color:var(--text-muted);line-height:1.6}.action-buttons{margin-top:var(--space-6);padding:var(--space-4);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.btn-success{background:linear-gradient(135deg,var(--success) 0%,#34d399 100%);color:#fff;border:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-size:.95rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #10b9814d}.btn-success:hover:not(:disabled){background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.btn-success:active:not(:disabled){transform:translateY(0)}.btn-success:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.save-success{color:var(--success);font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:var(--space-2)}.save-form{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--primary-light);border-radius:var(--radius);border:1px solid #c7d2fe;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.save-form label{font-size:.8125rem;font-weight:600;color:var(--text)}.save-form input,.save-form textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;font-family:var(--font-sans);background:var(--surface);color:var(--text);transition:all .2s ease;width:100%;resize:vertical}.save-form input:focus,.save-form textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a}.save-form-dialog{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.save-form-dialog-label{font-size:.75rem;font-weight:600;color:var(--text-secondary);background:var(--bg);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em}.save-form-dialog-list{display:flex;flex-direction:column;max-height:200px;overflow-y:auto}.save-dialog-msg{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.8125rem;line-height:1.5;border-bottom:1px solid var(--border)}.save-dialog-msg:last-child{border-bottom:none}.save-dialog-msg--assistant{background:#eef2ff}.save-dialog-role{font-weight:600;font-size:.7rem;min-width:24px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding-top:2px;flex-shrink:0}.save-dialog-msg--assistant .save-dialog-role{color:var(--primary)}.save-dialog-content{flex:1;color:var(--text);white-space:pre-wrap;word-break:break-word}.save-form-actions{display:flex;gap:var(--space-2)}.btn-sm{padding:var(--space-2) var(--space-4);font-size:.8125rem;border-radius:var(--radius-sm)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease}.btn-ghost:hover{background:var(--bg);color:var(--text);border-color:var(--text-muted)}.function-tester{margin-top:var(--space-8);padding:var(--space-6);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.function-tester .tester-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.function-tester .tester-header h3{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.tester-icon{width:32px;height:32px;background:var(--primary-light);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1rem}.example-selector{margin-bottom:var(--space-5);padding:var(--space-4);background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.example-selector label{display:block;font-weight:600;font-size:.8125rem;margin-bottom:var(--space-2);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.example-selector select{width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;font-family:var(--font-sans);background:var(--surface);cursor:pointer;color:var(--text);transition:border-color .2s ease}.example-selector select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a}.test-input{margin-bottom:var(--space-5)}.test-input label{display:block;font-weight:600;font-size:.8125rem;margin-bottom:var(--space-2);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.json-editor{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);max-height:300px;overflow-y:auto}.test-btn{margin-bottom:var(--space-5)}.test-result{padding:var(--space-5);border-radius:var(--radius);margin-top:var(--space-5);animation:fadeIn .3s ease}.test-result.success{background:var(--success-light);border:1px solid #a7f3d0}.test-result.error{background:var(--error-light);border:1px solid #fecaca}.test-result h4{margin:0 0 var(--space-4);font-size:.95rem;display:flex;align-items:center;gap:var(--space-2)}.test-result.success h4{color:#065f46}.test-result.error h4{color:#991b1b}.test-duration{margin-left:var(--space-3);font-size:.75rem;font-weight:500;opacity:.65;font-family:var(--font-mono)}.result-output pre,.result-error p{background:var(--surface);padding:var(--space-4);border-radius:var(--radius-sm);overflow-x:auto;margin:var(--space-2) 0 0 0;font-size:.8125rem;font-family:var(--font-mono);border:1px solid var(--border)}.result-output label,.result-error label{font-weight:600;font-size:.8125rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.toast-container{position:fixed;bottom:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);z-index:9999;pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid var(--border);font-size:.875rem;font-weight:500;color:var(--text);max-width:400px;pointer-events:auto;animation:toastIn .3s ease}.toast.removing{animation:toastOut .3s ease forwards}.toast-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.toast.success .toast-icon{background:var(--success-light);color:var(--success)}.toast.error .toast-icon{background:var(--error-light);color:var(--error)}.toast.warning .toast-icon{background:#fffbeb;color:var(--warning)}.toast.info .toast-icon{background:var(--primary-light);color:var(--primary)}.toast-dismiss{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--space-1);margin-left:auto;font-size:1rem;line-height:1;transition:color .2s ease}.toast-dismiss:hover{color:var(--text)}@keyframes toastIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.planning-discussion{margin-bottom:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);animation:fadeIn .3s ease;overflow:hidden}.planning-header{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4) var(--space-5);background:var(--primary-light);border-bottom:1px solid #c7d2fe}.planning-icon{font-size:1.25rem;flex-shrink:0}.planning-header h3{margin:0;font-size:.9rem;font-weight:600;color:var(--text)}.planning-progress-text{margin:2px 0 0;font-size:.75rem;color:var(--text-muted)}.planning-chat{padding:var(--space-4) var(--space-5);max-height:400px;overflow-y:auto}.planning-exchange{margin-bottom:var(--space-3)}.chat-bubble{display:flex;gap:var(--space-2);align-items:flex-start;margin-bottom:var(--space-2);animation:fadeIn .3s ease}.chat-bubble p{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:.85rem;line-height:1.5;max-width:85%}.chat-bubble.ai{justify-content:flex-start}.chat-bubble.ai p{background:var(--bg);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-bubble.user{justify-content:flex-end}.chat-bubble.user p{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.chat-avatar{font-size:1rem;flex-shrink:0;margin-top:6px}.planning-current-question{animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.planning-answer-area{margin-top:var(--space-3);margin-left:28px}.question-options{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.option-btn{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:.8rem;font-family:var(--font-sans);cursor:pointer;transition:all .15s ease}.option-btn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.option-btn.selected{background:var(--primary);color:#fff;border-color:var(--primary)}.planning-input-row{display:flex;gap:var(--space-2);align-items:center}.question-input{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8rem;font-family:var(--font-sans);color:var(--text);background:var(--bg);transition:all .2s ease}.question-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a;background:var(--surface)}.btn-send{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;flex-shrink:0}.btn-send:disabled{opacity:.4}.planning-done{text-align:center;padding:var(--space-4);font-size:.85rem;color:var(--text-muted)}.planning-actions{display:flex;justify-content:center;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.planning-actions .btn-ghost{font-size:.8rem;color:var(--text-muted)}.tools-pill-grid{display:flex;flex-wrap:wrap;gap:8px}.tool-pill{display:inline-block;padding:8px 16px;border:1px solid var(--sib-color_surface-mid-grey-background, var(--border));border-radius:10px;font-size:.8125rem;font-family:var(--font-mono);color:var(--sib-color_content-primary, var(--text));background:var(--sib-color_surface-white-background, var(--surface));cursor:default;white-space:nowrap}.tool-pill:hover{background:var(--sib-color_surface-grey-background, var(--surface-2))}.tools-hint{font-size:.8rem;color:var(--text-muted);margin:0;padding:var(--space-2) 0}.mcp-tools-toggle{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.875rem;font-weight:600;font-family:var(--font-sans);color:var(--text);transition:all .2s ease}.mcp-tools-toggle:hover:not(:disabled){border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.mcp-tools-toggle.open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.mcp-tools-toggle-icon{font-size:.65rem;flex-shrink:0;transition:transform .2s ease}.mcp-tools-count{margin-left:auto;background:var(--primary);color:#fff;font-size:.7rem;font-weight:700;padding:1px 8px;border-radius:var(--radius-full);min-width:24px;text-align:center}.mcp-tools-body{border:1px solid var(--primary);border-top:none;border-radius:0 0 var(--radius) var(--radius);background:var(--surface);padding:var(--space-3);animation:slideDown .2s ease;max-height:400px;overflow-y:auto}.mcp-tools-filter{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;font-family:var(--font-sans);color:var(--text);background:var(--bg);margin-bottom:var(--space-3);transition:all .2s ease}.mcp-tools-filter:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a;background:var(--surface)}.mcp-tools-empty{text-align:center;color:var(--text-muted);font-size:.8125rem;padding:var(--space-4);margin:0}.mcp-tools-list{display:flex;flex-direction:column;gap:var(--space-3)}.mcp-tools-group-header{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) 0;margin-bottom:var(--space-1)}.mcp-tool-card{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;transition:all .15s ease}.mcp-tool-card:hover{border-color:var(--primary);background:var(--primary-light)}.mcp-tool-card.expanded{border-color:var(--primary)}.mcp-tool-header{display:flex;align-items:center;gap:var(--space-2)}.mcp-tool-name{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--primary);background:#6366f114;padding:1px 6px;border-radius:3px}.mcp-tool-desc{margin:var(--space-1) 0 0;font-size:.75rem;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcp-tool-card.expanded .mcp-tool-desc{-webkit-line-clamp:unset}.mcp-tool-params{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);animation:fadeIn .2s ease}.mcp-param-tag{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:.7rem;font-family:var(--font-mono);border-radius:3px;background:var(--bg);border:1px solid var(--border);color:var(--text-secondary)}.mcp-param-tag.required{background:#fef3c7;border-color:#fcd34d;color:#92400e}.mcp-param-type{font-size:.6rem;color:var(--text-muted);font-style:italic}.app-nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.app-nav-tab{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--sib-color_content-secondary, var(--text-secondary));border:1px solid var(--sib-color_surface-mid-grey-background, var(--border));padding:6px 16px;border-radius:999px;font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s ease;white-space:nowrap}.app-nav-tab:hover{background:var(--sib-color_surface-grey-background, var(--surface-2));color:var(--sib-color_content-primary, var(--text))}.app-nav-tab--active{background:var(--sib-color_primary-default, var(--primary));color:#fff;border-color:var(--sib-color_primary-default, var(--primary));font-weight:600}.app-nav-tab-icon{font-size:.75rem;line-height:1}.app-nav-user{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.app-nav-email{color:var(--sib-color_content-secondary, var(--text-secondary));font-size:.8rem}.app-nav-org{color:var(--sib-color_content-secondary, var(--text-muted));font-size:.75rem;background:var(--sib-color_surface-grey-background, var(--surface-2));border:1px solid var(--sib-color_surface-mid-grey-background, var(--border));border-radius:4px;padding:2px 7px}.app-nav-signout{background:transparent;color:var(--sib-color_content-secondary, var(--text-muted));border:1px solid var(--sib-color_surface-mid-grey-background, var(--border));border-radius:6px;padding:4px 10px;font-size:.8rem;cursor:pointer;transition:all .15s ease}.app-nav-signout:hover{background:var(--sib-color_surface-grey-background, var(--surface-2));color:var(--sib-color_content-primary, var(--text))}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:var(--space-8) var(--space-8);text-align:center;max-width:400px;width:100%;box-shadow:0 8px 32px #0000001f}.login-card h1{font-size:1.75rem;font-weight:700;margin:0 0 var(--space-2);background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-subtitle{color:var(--text-muted);margin:0 0 var(--space-6);font-size:.95rem}.login-btn-wrapper{display:flex;justify-content:center;margin-bottom:var(--space-4)}.login-error{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:var(--space-3);font-size:.875rem;margin-bottom:var(--space-4)}.org-id-form{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.org-id-form .login-subtitle,.org-id-form .login-error{margin:0}.org-id-input{flex:1;padding:10px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.95rem;outline:none}.org-id-input:focus{border-color:var(--accent)}.login-hint{color:var(--text-muted);font-size:.8rem;margin:0}.fp-container{max-width:900px;margin:0 auto;padding:40px 32px}.fp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.fp-title{font-size:2rem;font-weight:700;color:var(--sib-color_content-primary);margin:0 0 4px;font-family:var(--font-sans)}.fp-subtitle{font-size:var(--sib-typo_text-sm-font-size);color:var(--sib-color_content-secondary);margin:0}.fp-header-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fp-search-wrap{min-width:220px;flex:1}.fp-search-wrap>*{width:100%!important}.fp-scope-filter{display:flex;gap:8px}.fp-empty{text-align:center;color:var(--text-muted);padding:48px;font-size:.9375rem}.fp-list{display:flex;flex-direction:column;gap:12px}.fp-card{background:var(--sib-color_surface-white-background);border:1px solid var(--sib-color_surface-mid-grey-background);border-radius:var(--sib-border-radius_lg);overflow:hidden;transition:box-shadow .15s}.fp-card:hover,.fp-card--expanded{box-shadow:0 2px 12px #00000012}.fp-card-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;gap:16px;-webkit-user-select:none;user-select:none}.fp-card-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.fp-card-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fp-card-name{font-weight:600;font-size:var(--sib-typo_text-md-font-size);color:var(--sib-color_content-primary);font-family:var(--font-sans)}.fp-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.fp-badge--global{background:var(--sib-color_surface-grey-background);color:var(--sib-color_content-secondary);border-color:var(--sib-color_surface-mid-grey-background)}.fp-badge--inactive{background:#fdecea;color:#b71c1c;border-color:#f5c6cb}.fp-badge--scope{background:var(--sib-color_surface-blue-light, #e8f0fe);color:var(--sib-color_content-link, #1a73e8);border-color:var(--sib-color_border-blue-light, #c5d8fb)}.fp-badge--scope-contact{background:#e6f4ea;color:#1e7e34;border-color:#b7dfbe}.fp-badge--scope-order{background:#fff3e0;color:#e65100;border-color:#ffcc80}.fp-badge--scope-objects{background:#ede7f6;color:#6200ea;border-color:#d1c4e9}.fp-edit-scopes{display:flex;flex-direction:column;gap:6px}.fp-edit-scopes-options{display:flex;flex-wrap:wrap;gap:8px}.fp-scope-checkbox{display:flex;align-items:center;gap:6px;font-size:var(--sib-typo_text-sm-font-size);color:var(--sib-color_content-primary);cursor:pointer}.fp-scope-checkbox input[type=checkbox]{cursor:pointer}.fp-card-meta{font-size:var(--sib-typo_text-xs-font-size);color:var(--sib-color_content-secondary);white-space:nowrap}.fp-card-desc{font-size:var(--sib-typo_text-sm-font-size);color:var(--sib-color_content-secondary);margin:0;min-height:1.25em}.fp-card-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.fp-card-body{border-top:1px solid var(--sib-color_surface-mid-grey-background);padding:20px 24px}.fp-tabs{display:flex;gap:4px;margin-bottom:16px}.fp-code{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;overflow:auto;max-height:400px;margin:0;color:var(--text);white-space:pre}.fp-formula{padding:2px 0 4px}.fp-prompt{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);font-family:var(--font-sans);font-size:.8125rem;line-height:1.6;overflow:auto;max-height:400px;margin:0;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.fp-dialog{display:flex;flex-direction:column;gap:var(--space-2);max-height:400px;overflow-y:auto;padding:var(--space-2) 0}.fp-dialog-msg{display:flex;gap:var(--space-3);align-items:baseline;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.5}.fp-dialog-msg--user{background:var(--bg);border:1px solid var(--border)}.fp-dialog-msg--assistant{background:#eef2ff;border:1px solid #c7d2fe}.fp-dialog-role{font-weight:600;font-size:.75rem;min-width:28px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.fp-dialog-msg--assistant .fp-dialog-role{color:var(--primary)}.fp-dialog-content{flex:1;color:var(--text);white-space:pre-wrap;word-break:break-word}.fp-label{display:block;font-size:.8125rem;font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-1)}.fp-edit-form{display:flex;flex-direction:column;gap:var(--space-3)}.fp-code-editor-wrap{position:relative;border-radius:var(--radius-sm);overflow:hidden;height:320px;background:#282c34}.fp-code-editor-highlight{position:absolute;inset:0;overflow:auto;pointer-events:none}.fp-code-editor-highlight>*{min-height:100%}.fp-code-editor-textarea{position:absolute;inset:0;width:100%;height:100%;padding:12px;font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;background:transparent;color:transparent;caret-color:#fff;border:none;outline:none;resize:none;overflow:auto;white-space:pre;tab-size:2;box-sizing:border-box}.fp-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;border-top:1px solid var(--sib-color_surface-mid-grey-background, var(--border));margin-top:12px}.fp-pagination-info{font-size:.875rem;color:var(--sib-color_content-secondary, var(--text-muted));min-width:120px;text-align:center}.btn-danger{background:#ef4444;color:#fff;border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:background .2s ease}.btn-danger:hover{background:#dc2626}.saved-functions-panel{max-width:1600px;margin:0 auto var(--space-8);padding:0 var(--space-6)}.saved-functions-title{font-size:1.125rem;font-weight:600;color:var(--text);margin:0 0 var(--space-4)}.saved-functions-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:var(--space-4)}.saved-function-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.saved-function-header{display:flex;align-items:baseline;gap:var(--space-3)}.saved-function-name{font-weight:600;font-size:.9375rem;color:var(--text)}.saved-function-meta{font-size:.75rem;color:var(--text-muted)}.saved-function-desc{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.saved-function-code{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);font-family:var(--font-mono);font-size:.75rem;line-height:1.5;overflow:auto;max-height:160px;margin:0;color:var(--text);white-space:pre}.saved-function-code-edit{font-family:var(--font-mono);font-size:.8125rem}.saved-function-actions{display:flex;gap:var(--space-2)}.saved-function-edit{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:1024px){.main-layout{flex-direction:column;height:auto;min-height:unset}.left-panel{height:60vh;min-height:400px}.toast-container{left:var(--space-4);right:var(--space-4)}.toast{max-width:100%}}.chat-panel{display:flex;flex-direction:column;flex:1}.chat-panel-header{display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}.chat-new-btn{font-size:.75rem;padding:var(--space-1) var(--space-3);background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer}.chat-new-btn:hover:not(:disabled){background:var(--surface-hover, color-mix(in srgb, var(--surface) 85%, var(--primary) 15%));color:var(--text)}.chat-new-btn:disabled{opacity:.4;cursor:not-allowed}.chat-messages{flex:1;min-height:300px;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.chat-empty{margin:auto;text-align:center;color:var(--sib-color_content-secondary, var(--text-muted));padding:var(--space-8) 0}.chat-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--sib-color_primary-default, var(--primary));color:#fff;font-size:1.25rem;margin:0 auto var(--space-4)}.chat-empty p{margin:0 0 var(--space-2);font-size:.95rem}.chat-empty-hint{font-size:.8rem;font-style:italic}.chat-bubble-row{display:flex;align-items:flex-start;gap:var(--space-2)}.chat-bubble-row--user{flex-direction:row-reverse}.chat-avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;margin-top:2px;display:block}.chat-avatar--assistant{border-radius:10px;box-shadow:0 2px 8px #6366f140}.chat-avatar--user{border-radius:50%;box-shadow:0 2px 8px #6366f133}.chat-bubble{max-width:80%;border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font-size:.9rem;line-height:1.5}.chat-bubble p{margin:0}.chat-bubble--user{background:var(--primary);color:#fff;border-bottom-right-radius:var(--radius-sm)}.chat-bubble--assistant{background:transparent;border:none;color:var(--text);padding-left:0;border-bottom-left-radius:var(--radius-sm)}.chat-options{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.chat-option-btn{background:var(--surface);border:1.5px solid var(--primary);color:var(--primary);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:.82rem;font-family:var(--font-sans);font-weight:500;cursor:pointer;transition:all .15s ease}.chat-option-btn:hover:not(:disabled){background:var(--primary);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #6366f140}.chat-option-btn:disabled{opacity:.4;cursor:not-allowed}.chat-status{text-align:center;font-size:.78rem;color:var(--text-muted);font-style:italic;padding:var(--space-1) 0}.agent-progress-card{max-width:90%;padding:var(--space-2) 0;font-size:.9rem}.agent-progress-header{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3)}.agent-progress-title{font-weight:700;color:var(--text)}.agent-progress-status{color:var(--text-muted)}.agent-progress-status--error{color:var(--error)}.agent-progress-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.agent-progress-step{display:flex;align-items:flex-start;gap:var(--space-3)}.agent-step-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:2px}.agent-step-icon.done{background:var(--success, #16a34a);color:#fff}.agent-step-icon.running{background:var(--surface);border:1.5px solid var(--primary);color:var(--primary);animation:agent-step-spin 1.2s linear infinite}@keyframes agent-step-spin{to{transform:rotate(360deg)}}.agent-step-label{font-weight:600;color:var(--text)}.agent-step-detail{margin-top:2px;font-family:var(--font-mono, monospace);font-size:.8rem;color:var(--text-muted);word-break:break-word}.agent-progress-error{margin-top:var(--space-3);font-size:.82rem;color:var(--error)}.chat-input-area{flex-shrink:0;border-top:1px solid var(--border);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface)}.chat-stop-btn{background:none;border:1px solid var(--error);color:var(--error);border-radius:var(--radius);padding:var(--space-1) var(--space-3);font-size:.8rem;cursor:pointer;transition:background .15s}.chat-stop-btn:hover{background:var(--error-light)}.chat-input-box{display:flex;align-items:flex-end;gap:var(--space-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.chat-input-box:focus-within{border-color:var(--primary)}.chat-toolbar{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1)}.chat-toolbar-btn{background:none;border:none;color:var(--text-muted);font-size:.78rem;font-family:var(--font-sans);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);display:flex;align-items:center;gap:4px;transition:background .15s,color .15s}.chat-toolbar-btn:hover{background:var(--surface-2);color:var(--text)}.chat-toolbar-btn.active{background:var(--primary-light);color:var(--primary)}.chat-toolbar-btn.stop{color:var(--error);margin-left:auto}.chat-toolbar-btn.stop:hover{background:var(--error-light);color:var(--error)}.chat-toolbar-badge{background:var(--primary);color:#fff;font-size:.65rem;font-weight:600;padding:1px 5px;border-radius:var(--radius-full);line-height:1.4}.chat-skip-btn{background:none;border:none;color:var(--text-muted);font-size:.78rem;cursor:pointer;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.chat-skip-btn:hover{color:var(--text)}.chat-input-row{display:flex;align-items:flex-end;gap:var(--space-2)}.chat-input{flex:1;resize:none;border:none;outline:none;padding:var(--space-2) 0;font-size:.9rem;font-family:var(--font-sans);background:transparent;color:var(--text);line-height:1.5;overflow-y:hidden}.chat-input:disabled{opacity:.5;cursor:not-allowed}.chat-send-btn{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--primary);color:#fff;border:none;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.chat-send-btn:not(:disabled):hover{background:var(--primary-hover)}.chat-send-btn:disabled{opacity:.4;cursor:not-allowed}.sp-container{width:100%;max-width:800px;margin:0 auto;padding:var(--space-6);box-sizing:border-box}.sp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.sp-title{font-size:1.375rem;font-weight:700;color:var(--text);margin:0 0 var(--space-1)}.sp-subtitle{font-size:.875rem;color:var(--text-muted);margin:0}.sp-saved{font-size:.8125rem;font-weight:600;color:var(--sib-color_primary-default, var(--success));background:color-mix(in srgb,var(--sib-color_primary-default, var(--success)) 12%,transparent);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);animation:sp-fade-in .2s ease}@keyframes sp-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sp-empty{text-align:center;color:var(--text-muted);padding:var(--space-8);font-size:.9375rem}.sp-list{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.sp-list>div{width:100%}.sp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);transition:box-shadow .15s;width:100%;box-sizing:border-box}.sp-card:hover{box-shadow:var(--shadow)}.sp-card--editing{border-color:var(--sib-color_primary-default, var(--primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--sib-color_primary-default, var(--primary)) 15%,transparent)}.sp-card-body{display:flex;flex-direction:column;gap:var(--space-2)}.sp-card-field{display:flex;align-items:baseline;gap:var(--space-3)}.sp-card-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex:0 0 60px}.sp-card-value{font-size:.875rem;color:var(--text);word-break:break-all}.sp-card-url{font-family:var(--font-mono);font-size:.8125rem}.sp-card-key{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:.8125rem}.sp-toggle-key{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.6875rem;padding:1px var(--space-2);color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans)}.sp-toggle-key:hover{background:var(--surface-2)}.sp-toggle-key:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.sp-card-actions{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.sp-form{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.sp-form-field{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.sp-form-field>*,.sp-form-field>*>*,.sp-form-field input{width:100%!important;max-width:100%!important;box-sizing:border-box}.sp-label{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.sp-input{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;font-family:var(--font-sans);background:var(--surface);color:var(--text);outline:none;transition:border-color .2s}.sp-input:focus{border-color:var(--primary)}.sp-input[aria-invalid=true]{border-color:var(--error)}.sp-field-error{margin:0;font-size:.75rem;color:var(--error)}.sp-form-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.sp-add-btn{margin-top:var(--space-4);display:flex}.test-result-panel{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.test-result-title{margin:0 0 var(--space-2) 0;font-size:1rem;font-weight:600}.test-result-prompt{margin:0 0 var(--space-3) 0;font-size:.875rem;color:var(--text-secondary)}.test-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:var(--space-3)}.test-result-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-1)}.test-result-json{margin:0;padding:var(--space-2);background:var(--surface-secondary, #f8f9fa);border:1px solid var(--border);border-radius:var(--radius-sm, 4px);font-size:.75rem;overflow:auto;max-height:200px;white-space:pre-wrap;word-break:break-all}.test-result-error{color:var(--error)}.test-result-panel--success{border-color:#a7f3d0;background:#f0fdf4}.test-result-panel--error{border-color:#fecaca;background:#fef2f2}.test-result-badge{display:inline-block;margin-left:var(--space-2);padding:2px 8px;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle}.test-result-badge--ok{background:#d1fae5;color:#065f46}.test-result-badge--fail{background:#fee2e2;color:#991b1b}.test-result-approval{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.test-result-actions{display:flex;gap:var(--space-3);align-items:flex-start}.test-result-reject{display:flex;flex-direction:column;gap:var(--space-2);flex:1}.test-result-feedback{width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font-size:.875rem;resize:vertical;box-sizing:border-box}.live-contact-list{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2);max-height:180px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1);background:var(--bg)}.live-contact-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-1) var(--space-2);border:none;border-radius:var(--radius);background:transparent;cursor:pointer;text-align:left;width:100%;transition:background .15s}.live-contact-item:hover{background:var(--bg-secondary, #f5f5f5)}.live-picker-loading,.live-picker-empty{font-size:.8rem;color:var(--text-secondary, #888);padding:var(--space-1);margin:0}
