:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-transparent:oklch(0% 0 0/0);--color-paper:oklch(96.8% .006 215);--color-paper-2:oklch(94.4% .008 215);--color-paper-3:oklch(91.5% .01 215);--color-surface:oklch(99% .003 215);--color-rule:oklch(87.5% .009 215);--color-rule-2:oklch(73% .013 215);--color-muted:oklch(48.5% .018 225);--color-neutral:oklch(37.5% .02 228);--color-ink-2:oklch(27.5% .022 230);--color-ink:oklch(20% .02 232);--color-ink-soft:oklch(24% .02 210);--color-primary:oklch(48% .093 212);--color-primary-strong:oklch(42.5% .09 213);--color-primary-press:oklch(38% .085 214);--color-primary-contrast:oklch(98.5% .004 210);--color-primary-soft:oklch(92.5% .028 210);--color-accent:oklch(48% .093 212);--color-accent-soft:oklch(92.5% .028 210);--color-accent-ink:oklch(98.5% .004 210);--color-focus:oklch(38% .09 214);--color-star:oklch(74% .135 84);--color-brass:oklch(66% .115 80);--color-brass-soft:oklch(93.5% .035 85);--color-success:oklch(52.5% .125 158);--color-success-soft:oklch(93% .032 158);--color-warning:oklch(69% .125 74);--color-warning-soft:oklch(94.5% .035 80);--color-error:oklch(53% .175 25);--color-error-soft:oklch(93.5% .032 25);--color-chart-1:oklch(52% .1 210);--color-chart-2:oklch(42% .075 255);--color-chart-3:oklch(68% .12 82);--color-chart-4:oklch(63% .13 32);--color-heat-1:oklch(56% .13 152);--color-heat-2:oklch(70% .13 110);--color-heat-3:oklch(76% .13 82);--color-heat-4:oklch(64% .15 48);--color-heat-5:oklch(50% .17 27);--color-google-blue:oklch(54% .18 250);--color-overlay:oklch(14% .015 230/.52);--color-shell:oklch(22% .03 225);--color-shell-2:oklch(27% .032 222);--color-shell-rule:oklch(34.5% .03 222);--color-shell-ink:oklch(96% .006 210);--color-shell-muted:oklch(72.5% .02 215);--color-shell-active:oklch(38% .058 212);--font-display:"Plus Jakarta Sans Variable", "Geist Variable", ui-sans-serif, sans-serif;--font-body:"Plus Jakarta Sans Variable", "Geist Variable", ui-sans-serif, sans-serif;--font-wordmark:"Fraunces Variable", ui-serif, serif;--font-label:"Geist Mono Variable", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-4xl:3.25rem;--text-display:clamp(2.75rem, 5vw + .5rem, 5.25rem);--text-display-s:clamp(2.25rem, 3vw + .5rem, 3.5rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.375rem;--radius-xl:1.875rem;--radius-pill:999px;--rule-hair:1px;--page-max:82rem;--page-gutter:clamp(1rem, 4vw, 3rem);--measure:65ch;--banner-height:4.25rem;--shadow-whisper:0 1px 2px oklch(20% .02 232/.06);--shadow-card:0 18px 50px -32px oklch(20% .02 232/.26), 0 1px 2px oklch(20% .02 232/.07);--shadow-nav:0 18px 44px -26px oklch(20% .02 232/.32), 0 0 0 1px oklch(98% .005 215/.55) inset;--shadow-dialog:0 40px 90px -32px oklch(14% .015 230/.5);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--dur-nav:.52s;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:210;--z-modal:400;--z-toast:500;--z-tooltip:600}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(17.5% .016 232);--color-paper-2:oklch(20.5% .017 232);--color-paper-3:oklch(24% .018 232);--color-surface:oklch(22% .017 232);--color-rule:oklch(31% .02 230);--color-rule-2:oklch(42% .022 228);--color-muted:oklch(66% .02 220);--color-neutral:oklch(76% .018 218);--color-ink-2:oklch(86% .014 215);--color-ink:oklch(93.5% .01 212);--color-ink-soft:oklch(90% .015 205);--color-primary:oklch(72% .095 205);--color-primary-strong:oklch(78% .095 203);--color-primary-press:oklch(66% .09 207);--color-primary-contrast:oklch(16% .02 232);--color-primary-soft:oklch(29.5% .05 212);--color-accent:oklch(72% .095 205);--color-accent-soft:oklch(29.5% .05 212);--color-accent-ink:oklch(16% .02 232);--color-focus:oklch(78% .09 203);--color-star:oklch(80% .135 86);--color-brass:oklch(76% .12 82);--color-brass-soft:oklch(30% .05 85);--color-success:oklch(70% .125 158);--color-success-soft:oklch(28% .05 158);--color-warning:oklch(78% .125 80);--color-warning-soft:oklch(30% .05 80);--color-error:oklch(70% .15 25);--color-error-soft:oklch(29% .055 25);--color-chart-1:oklch(72% .1 205);--color-chart-2:oklch(64% .085 255);--color-chart-3:oklch(78% .12 82);--color-chart-4:oklch(72% .12 32);--color-heat-1:oklch(68% .13 152);--color-heat-2:oklch(76% .13 110);--color-heat-3:oklch(80% .13 82);--color-heat-4:oklch(70% .14 48);--color-heat-5:oklch(62% .16 27);--color-google-blue:oklch(68% .14 250);--color-overlay:oklch(8% .01 230/.62);--color-shell:oklch(15.5% .018 230);--color-shell-2:oklch(19.5% .02 228);--color-shell-rule:oklch(28% .022 226);--color-shell-ink:oklch(94% .008 212);--color-shell-muted:oklch(68% .02 215);--color-shell-active:oklch(32% .05 212);--shadow-whisper:0 1px 2px oklch(5% .01 230/.4);--shadow-card:0 18px 50px -32px oklch(5% .01 230/.7), 0 1px 2px oklch(5% .01 230/.5);--shadow-nav:0 18px 44px -26px oklch(5% .01 230/.75), 0 0 0 1px oklch(40% .02 230/.35) inset;--shadow-dialog:0 40px 90px -32px oklch(3% .005 230/.85)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(17.5% .016 232);--color-paper-2:oklch(20.5% .017 232);--color-paper-3:oklch(24% .018 232);--color-surface:oklch(22% .017 232);--color-rule:oklch(31% .02 230);--color-rule-2:oklch(42% .022 228);--color-muted:oklch(66% .02 220);--color-neutral:oklch(76% .018 218);--color-ink-2:oklch(86% .014 215);--color-ink:oklch(93.5% .01 212);--color-ink-soft:oklch(90% .015 205);--color-primary:oklch(72% .095 205);--color-primary-strong:oklch(78% .095 203);--color-primary-press:oklch(66% .09 207);--color-primary-contrast:oklch(16% .02 232);--color-primary-soft:oklch(29.5% .05 212);--color-accent:oklch(72% .095 205);--color-accent-soft:oklch(29.5% .05 212);--color-accent-ink:oklch(16% .02 232);--color-focus:oklch(78% .09 203);--color-star:oklch(80% .135 86);--color-brass:oklch(76% .12 82);--color-brass-soft:oklch(30% .05 85);--color-success:oklch(70% .125 158);--color-success-soft:oklch(28% .05 158);--color-warning:oklch(78% .125 80);--color-warning-soft:oklch(30% .05 80);--color-error:oklch(70% .15 25);--color-error-soft:oklch(29% .055 25);--color-chart-1:oklch(72% .1 205);--color-chart-2:oklch(64% .085 255);--color-chart-3:oklch(78% .12 82);--color-chart-4:oklch(72% .12 32);--color-heat-1:oklch(68% .13 152);--color-heat-2:oklch(76% .13 110);--color-heat-3:oklch(80% .13 82);--color-heat-4:oklch(70% .14 48);--color-heat-5:oklch(62% .16 27);--color-google-blue:oklch(68% .14 250);--color-overlay:oklch(8% .01 230/.62);--color-shell:oklch(15.5% .018 230);--color-shell-2:oklch(19.5% .02 228);--color-shell-rule:oklch(28% .022 226);--color-shell-ink:oklch(94% .008 212);--color-shell-muted:oklch(68% .02 215);--color-shell-active:oklch(32% .05 212);--shadow-whisper:0 1px 2px oklch(5% .01 230/.4);--shadow-card:0 18px 50px -32px oklch(5% .01 230/.7), 0 1px 2px oklch(5% .01 230/.5);--shadow-nav:0 18px 44px -26px oklch(5% .01 230/.75), 0 0 0 1px oklch(40% .02 230/.35) inset;--shadow-dialog:0 40px 90px -32px oklch(3% .005 230/.85)}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{min-width:20rem;min-height:100%;overflow-x:clip}html{scroll-behavior:smooth;background:var(--color-paper)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}button,input,textarea,select{color:inherit;font:inherit}button,a,summary,input,textarea,select{-webkit-tap-highlight-color:var(--color-transparent)}button,summary,select{cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,blockquote,figure,dl,dd{margin:0}ul{margin:0;padding:0;list-style:none}h1,h2,h3{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;font-style:normal}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}input,textarea,select{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-sm);outline:2px solid var(--color-transparent);outline-offset:1px;background:var(--color-surface);width:100%;color:var(--color-ink)}input,select{min-height:2.875rem;padding:0 var(--space-sm)}textarea{min-height:7rem;padding:var(--space-sm);resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus)}input:disabled,textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-soft)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.875rem;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--text-sm);white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), opacity var(--dur-micro) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);font-weight:650;line-height:1;display:inline-flex}.button--primary:hover:not(:disabled):not([aria-disabled=true]),.button:not([class*=button--]):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-primary-strong);background:var(--color-primary-strong)}.button--primary:active:not(:disabled):not([aria-disabled=true]),.button:not([class*=button--]):active:not(:disabled):not([aria-disabled=true]){border-color:var(--color-primary-press);background:var(--color-primary-press)}.button--secondary{border-color:var(--color-rule-2);background:var(--color-surface);color:var(--color-ink)}.button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary)}.button--secondary:active:not(:disabled):not([aria-disabled=true]){border-color:var(--color-primary-press);background:var(--color-primary-soft);color:var(--color-primary-press)}.button--quiet{border-color:var(--color-transparent);background:var(--color-transparent);color:var(--color-neutral)}.button--quiet:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-transparent);background:var(--color-paper-2);color:var(--color-ink)}.button--quiet:active:not(:disabled):not([aria-disabled=true]){border-color:var(--color-transparent);background:var(--color-paper-3);color:var(--color-ink)}.button--danger,.button[data-state=error]{border-color:var(--color-error);background:var(--color-error);color:var(--color-paper)}.button[data-state=success]{border-color:var(--color-success);background:var(--color-success);color:var(--color-paper)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.button[data-state=loading]{cursor:wait}.button:active:not(:disabled){transform:translateY(1px)}.button--primary:focus-visible,.button:not([class*=button--]):focus-visible{outline-color:var(--color-focus)}.icon-button{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface);width:2.875rem;height:2.875rem;color:var(--color-ink-2);transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);flex:none;place-items:center;display:inline-grid;position:relative}.icon-button:active{transform:translateY(1px)}.icon-button:disabled,.text-action:disabled{cursor:not-allowed;opacity:.55}.brand{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.brand-mark{width:2rem;height:2rem;fill:var(--color-primary);stroke:var(--color-primary-contrast);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none}.brand__name{font-family:var(--font-wordmark);font-size:var(--text-lg);font-variation-settings:"SOFT" 60, "WONK" 0;letter-spacing:-.025em;font-weight:640}.brand--compact .brand-mark{width:1.7rem;height:1.7rem}.brand--compact .brand__name{font-size:var(--text-md)}.status-pill,.demo-label{align-items:center;gap:var(--space-2xs);min-height:1.75rem;padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-neutral);font-family:var(--font-label);font-size:var(--text-xs);white-space:nowrap;line-height:1;display:inline-flex}.status-pill--success{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-ink-soft)}.status-pill--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-neutral)}.status-pill--accent{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-neutral)}.status-pill--muted{border-color:var(--color-rule);background:var(--color-paper-3);color:var(--color-muted)}.live-dot{border-radius:var(--radius-pill);background:var(--color-success);width:.45rem;height:.45rem;display:inline-block}.stars{align-items:center;gap:var(--space-3xs);color:var(--color-rule-2);display:inline-flex}.stars .is-filled{fill:var(--color-star);color:var(--color-star)}.plain-label,.hero-kicker{color:var(--color-neutral);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.04em}.marketing-site{background:var(--color-paper)}.marketing-nav{z-index:var(--z-sticky-nav);min-height:var(--banner-height);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);transition:background-color var(--dur-nav) var(--ease-out), border-color var(--dur-nav) var(--ease-out), backdrop-filter var(--dur-nav) var(--ease-out);position:fixed;inset-block-start:0;inset-inline:0}.marketing-nav__inner{min-height:var(--banner-height);max-width:var(--page-max);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--page-gutter);border:var(--rule-hair) solid var(--color-transparent);border-radius:var(--radius-xs);background:var(--color-transparent);transition:transform var(--dur-nav) var(--ease-out), background-color var(--dur-nav) var(--ease-out), border-color var(--dur-nav) var(--ease-out), border-radius var(--dur-nav) var(--ease-out), box-shadow var(--dur-nav) var(--ease-out), backdrop-filter var(--dur-nav) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;margin-inline:auto;display:grid}.marketing-nav.is-floating{border-color:var(--color-transparent);background:var(--color-transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur()}.marketing-nav.is-floating .marketing-nav__inner{max-width:min(58rem,100% - 1.25rem);transform:translateY(var(--space-sm));border-color:var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-nav);-webkit-backdrop-filter:saturate(1.25)blur(18px);backdrop-filter:saturate(1.25)blur(18px)}.marketing-nav__brand{justify-self:start}.marketing-nav__links,.marketing-nav__cta{display:none}.marketing-nav__theme{border-color:var(--color-transparent);background:var(--color-transparent);justify-self:end;width:2.5rem;height:2.5rem;min-height:2.5rem}.marketing-nav__menu{justify-self:end}.marketing-nav.is-menu-open .marketing-nav__inner{border-radius:var(--radius-lg)}.marketing-nav.is-menu-open .marketing-nav__links{inset-block-start:calc(100% + var(--space-xs));inset-inline:var(--space-sm);gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid;position:absolute}.marketing-nav__links a,.nav-demo-link{min-height:2.75rem;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-neutral);font-size:var(--text-sm);text-align:start;white-space:nowrap;font-weight:560;line-height:2.75rem}.nav-demo-link{width:100%}.hero-section{max-width:var(--page-max);gap:var(--space-xl);padding:calc(var(--banner-height) + var(--space-2xl)) var(--page-gutter) var(--space-3xl);margin-inline:auto;display:grid}.hero-copy{justify-content:center;align-items:flex-start;gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.hero-kicker{align-items:center;gap:var(--space-xs);display:inline-flex}.hero-copy h1{max-width:11ch;font-size:var(--text-display);letter-spacing:-.05em;font-weight:690;line-height:.98}.hero-lede{max-width:35rem;color:var(--color-neutral);font-size:var(--text-md);line-height:1.55}.hero-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hero-trust-row{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);display:grid}.hero-trust-row span{align-items:center;gap:var(--space-xs);display:inline-flex}.hero-trust-row svg{color:var(--color-success)}.hero-proof{align-self:center;min-width:0}.reveal-sequence{animation:hero-reveal var(--dur-long) var(--ease-out) both}.hero-proof.reveal-sequence{animation-delay:.12s}@keyframes hero-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-journey,.journey-canvas,.outcome-preview{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.hero-journey{max-width:38rem;margin-inline:auto;transform:rotate(.5deg)}.hero-journey__head,.journey-canvas__head,.outcome-preview__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.hero-journey__head>span:first-child,.journey-canvas__head>span,.outcome-preview__head>span{min-width:0;display:grid}.hero-journey__business,.journey-canvas__head strong,.outcome-preview__head strong{font-size:var(--text-sm);font-weight:650}.hero-journey__location,.journey-canvas__head small,.outcome-preview__head small{color:var(--color-muted);font-size:var(--text-xs)}.hero-journey__body{gap:var(--space-sm);padding:var(--space-lg);background:var(--color-paper-2);display:grid;position:relative}.mini-job-card,.mini-message,.mini-review,.journey-delay,.journey-review-card,.journey-report-mini,.journey-message-preview,.outcome-alert{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface)}.mini-job-card{align-items:center;gap:var(--space-sm);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mini-job-card__icon,.journey-focus__icon,.story-step__marker,.integration-card__icon,.dialog-icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);flex:none;place-items:center;display:inline-grid}.mini-job-card__icon{width:2.25rem;height:2.25rem}.mini-job-card>span:nth-child(2),.outcome-alert>span{display:grid}.mini-job-card strong,.outcome-alert strong{font-size:var(--text-sm)}.mini-job-card small,.outcome-alert small{color:var(--color-muted);font-size:var(--text-xs)}.mini-job-card>svg{color:var(--color-success)}.mini-path{place-items:center;height:1.35rem;display:grid}.mini-path:before{content:"";width:var(--rule-hair);background:var(--color-rule-2);height:1.35rem}.mini-message{padding:var(--space-md);border-end-end-radius:var(--radius-xs);margin-inline-start:var(--space-xl)}.mini-message__meta{align-items:center;gap:var(--space-2xs);color:var(--color-success);font-family:var(--font-body);font-size:var(--text-xs);display:inline-flex}.mini-message p{margin-block:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.mini-message__link{color:var(--color-google-blue);font-size:var(--text-xs)}.mini-review{padding:var(--space-md)}.mini-review>div{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.mini-review__time,.mini-review>span{color:var(--color-muted);font-size:var(--text-xs)}.mini-review blockquote{margin-block:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.truth-strip{max-width:var(--page-max);padding:var(--space-xl) var(--page-gutter);border-block:var(--rule-hair) solid var(--color-rule);gap:var(--space-lg);margin-inline:auto;display:grid}.truth-strip>div{align-items:baseline;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.truth-strip strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.truth-strip span,.truth-strip p{color:var(--color-neutral);font-size:var(--text-sm)}.truth-strip p{align-self:center;font-weight:650}.workflow-section,.control-section,.guardrail-section,.pricing-section,.faq-section{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.workflow-section{padding-block:var(--space-3xl) var(--space-4xl)}.section-heading{gap:var(--space-lg);margin-block-end:var(--space-2xl);display:grid}.section-heading h2,.control-copy h2,.guardrail-section h2,.pricing-section h2,.faq-section h2{max-width:14ch;font-size:var(--text-display-s);font-weight:680;line-height:1.02}.section-heading p,.control-copy>p,.guardrail-section header p{max-width:40rem;color:var(--color-neutral);font-size:var(--text-md)}.workflow-story{gap:var(--space-xl);flex-direction:column;display:flex}.workflow-story__steps{gap:var(--space-lg);display:grid}.workflow-story__canvas{order:-1}.story-step{gap:var(--space-md);padding:var(--space-lg) 0;border-block-end:var(--rule-hair) solid var(--color-rule);opacity:.62;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid}.story-step.is-active{opacity:1;transform:translateX(var(--space-xs))}.story-step.is-active .story-step__marker{background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:0 0 0 5px var(--color-primary-soft)}.story-step__marker{width:2.5rem;height:2.5rem;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out)}.story-step h3{font-size:var(--text-xl);margin-block-end:var(--space-xs);font-weight:670;line-height:1.15}.story-step p{max-width:34rem;color:var(--color-neutral)}.story-step small{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);margin-block-start:var(--space-md);display:block}.journey-canvas__content{gap:var(--space-lg);padding:var(--space-lg);background:linear-gradient(178deg, var(--color-primary-soft), var(--color-paper-2) 42%);display:grid}.journey-track{gap:var(--space-xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.journey-track__line,.journey-track__progress{transform-origin:0;height:2px;position:absolute;inset-block-start:1.2rem;inset-inline-start:8%}.journey-track__line{background:var(--color-rule);width:84%}.journey-track__progress{width:calc((var(--step) / 4) * 84%);background:var(--color-accent);transition:transform var(--dur-long) var(--ease-out), opacity var(--dur-long) var(--ease-out)}.journey-node{z-index:var(--z-raised);justify-items:center;gap:var(--space-xs);color:var(--color-muted);text-align:center;font-size:.64rem;display:grid;position:relative}.journey-node__icon{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface);place-items:center;width:2.4rem;height:2.4rem;display:grid}.journey-node.is-active,.journey-node.is-complete{color:var(--color-ink)}.journey-node.is-active .journey-node__icon{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.journey-node.is-complete .journey-node__icon{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.journey-focus{align-items:flex-start;gap:var(--space-sm);min-height:18rem;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);animation:focus-swap .26s var(--ease-out) both;flex-direction:column;display:flex}@keyframes focus-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.journey-focus__icon{width:3rem;height:3rem}.journey-focus__label{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.journey-focus h3{max-width:18ch;font-size:var(--text-2xl);font-weight:670;line-height:1.08}.journey-phone{width:min(17.5rem,100%);padding:var(--space-md) var(--space-sm) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-card);margin-block-start:var(--space-xs);position:relative}.journey-phone__speaker{border-radius:var(--radius-pill);background:var(--color-rule);width:2.6rem;height:.3rem;position:absolute;inset-block-start:.55rem;inset-inline-start:50%;transform:translate(-50%)}.journey-phone__screen{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface);margin-block-start:var(--space-xs);display:grid}.journey-phone__meta{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-family:var(--font-label);font-size:.66rem;display:inline-flex}.journey-phone__bubble{padding:var(--space-sm);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-xs);background:var(--color-primary-soft);color:var(--color-ink-2);font-size:var(--text-xs);animation:focus-swap .32s var(--ease-out) both;line-height:1.55}.journey-phone__link{color:var(--color-primary);text-underline-offset:2px;font-weight:650;text-decoration:underline}.journey-phone__receipt{align-items:center;gap:var(--space-2xs);color:var(--color-success);font-family:var(--font-label);justify-self:end;font-size:.66rem;display:inline-flex}.journey-data{border-block-start:var(--rule-hair) solid var(--color-rule);width:100%;margin-block-start:auto;display:grid}.journey-data div{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.journey-data dt{color:var(--color-muted);font-size:var(--text-xs)}.journey-data dd{align-items:center;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:580;display:inline-flex}.journey-data dd svg{color:var(--color-success)}.journey-message-preview,.journey-review-card,.journey-report-mini{width:100%;padding:var(--space-md);margin-block-start:auto}.journey-message-preview p,.journey-review-card p{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.journey-message-preview span,.journey-review-card span{align-items:center;gap:var(--space-2xs);color:var(--color-google-blue);font-size:var(--text-xs);margin-block-start:var(--space-sm);display:inline-flex}.journey-delay{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);margin-block-start:auto;display:flex}.journey-delay>svg{color:var(--color-accent)}.journey-delay span{display:grid}.journey-delay strong{font-size:var(--text-sm)}.journey-delay small{color:var(--color-muted);font-size:var(--text-xs)}.journey-review-card .stars{margin-block-end:var(--space-xs)}.journey-review-card>span{color:var(--color-muted)}.journey-report-mini{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-report-mini>div{gap:var(--space-2xs);display:grid}.journey-report-mini span,.journey-report-mini small{color:var(--color-muted);font-size:.65rem}.journey-report-mini strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.journey-report-mini small{border-block-start:var(--rule-hair) solid var(--color-rule);grid-column:1/-1;padding-block-start:var(--space-xs)}.control-section{gap:var(--space-2xl);padding-block:var(--space-3xl);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.control-copy{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.check-list{gap:var(--space-sm);color:var(--color-neutral);font-size:var(--text-sm);display:grid}.check-list li{align-items:center;gap:var(--space-xs);display:flex}.check-list svg{color:var(--color-success)}.outcome-preview{align-self:center}.outcome-preview__head{padding:var(--space-md) var(--space-lg)}.outcome-metrics{border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:1.2fr 1fr;display:grid}.outcome-metrics article{gap:var(--space-2xs);padding:var(--space-lg);border-inline-end:var(--rule-hair) solid var(--color-rule);display:grid}.outcome-metrics article:last-child{border-block-start:var(--rule-hair) solid var(--color-rule);grid-column:1/-1}.outcome-metrics span,.outcome-metrics small{color:var(--color-muted);font-size:var(--text-xs)}.outcome-metrics strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.outcome-chart{gap:var(--space-md);padding:var(--space-lg);display:grid}.outcome-chart>div{justify-content:space-between;gap:var(--space-md);display:flex}.outcome-chart span{font-size:var(--text-sm);font-weight:650}.outcome-chart small{color:var(--color-muted);font-size:var(--text-xs)}.outcome-chart svg{width:100%;height:auto;color:var(--color-accent);overflow:visible}.outcome-chart polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.outcome-chart circle{fill:var(--color-surface);stroke:currentColor;stroke-width:2px}.outcome-alert{margin:0 var(--space-lg) var(--space-lg);align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-success-soft);display:flex}.outcome-alert>svg{color:var(--color-success)}.guardrail-section{gap:var(--space-2xl);padding-block:var(--space-4xl) var(--space-3xl);display:grid}.guardrail-section header{gap:var(--space-lg);max-width:46rem;display:grid}.guardrail-section header>svg{color:var(--color-success)}.guardrail-ledger{border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.guardrail-ledger article{gap:var(--space-xs);padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.guardrail-ledger strong{font-size:var(--text-md)}.guardrail-ledger span{max-width:34rem;color:var(--color-neutral)}.pricing-section{padding-block:var(--space-3xl) var(--space-4xl)}.section-heading--compact{margin-block-end:var(--space-xl)}.pricing-ledger{border-block-start:var(--rule-hair) solid var(--color-rule-2)}.pricing-row{gap:var(--space-lg);padding:var(--space-xl) 0;border-block-end:var(--rule-hair) solid var(--color-rule-2);display:grid}.pricing-row--featured{margin-inline:calc(var(--page-gutter) * -.5);padding-inline:calc(var(--page-gutter) * .5);background:var(--color-accent-soft)}.pricing-row>div{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.pricing-row>div>span{gap:var(--space-xs);font-size:var(--text-lg);font-weight:650;display:grid}.pricing-row em{color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-xs);font-style:normal;font-weight:600}.pricing-row>div>strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pricing-row strong small{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:0;font-weight:450}.pricing-row>p{max-width:30rem;color:var(--color-neutral)}.pricing-row ul{gap:var(--space-xs);color:var(--color-neutral);font-size:var(--text-sm);display:grid}.pricing-row li:before{content:"✓";color:var(--color-success);margin-inline-end:var(--space-xs)}.pricing-row .button{justify-self:start}.implementation-guarantee{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-success);border-radius:var(--radius-md);background:var(--color-success-soft);display:flex}.implementation-guarantee>svg{color:var(--color-success);flex:none}.implementation-guarantee h3{font-size:var(--text-md);margin-block-end:var(--space-xs)}.implementation-guarantee p,.implementation-guarantee small{color:var(--color-neutral)}.implementation-guarantee small{font-size:var(--text-xs);margin-block-start:var(--space-sm);display:block}.implementation-guarantee--section{margin-block-start:var(--space-xl)}.plan-selection-summary{gap:var(--space-xs);padding:var(--space-lg);display:grid}.plan-selection-summary>span{gap:var(--space-2xs);border-block-end:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-sm);display:grid}.plan-selection-summary small{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase}.plan-selection-dialog>.implementation-guarantee,.plan-selection-dialog>.dialog-note{margin-inline:var(--space-lg)}.faq-section{gap:var(--space-2xl);padding-block:var(--space-3xl) var(--space-4xl);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.faq-list{border-block-start:var(--rule-hair) solid var(--color-rule-2)}.faq-list details{border-block-end:var(--rule-hair) solid var(--color-rule-2)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4.25rem;padding-block:var(--space-md);font-weight:640;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform var(--dur-short) var(--ease-out);flex:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:48rem;padding:0 0 var(--space-lg);color:var(--color-neutral)}.statement-footer{gap:var(--space-3xl);padding:var(--space-3xl) var(--page-gutter) calc(var(--space-4xl) + 3rem);background:var(--color-ink);color:var(--color-paper);display:grid}.statement-footer>p{max-width:18ch;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.035em;font-weight:650;line-height:1.03}.statement-footer>div{justify-content:space-between;align-items:center;gap:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-neutral);color:var(--color-rule-2);font-size:var(--text-xs);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.statement-footer .brand{color:var(--color-paper)}.sticky-cta{inset-inline:var(--space-sm);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--space-xl)));transition:transform var(--dur-long) var(--ease-out), opacity var(--dur-short) var(--ease-out);display:flex;position:fixed;inset-block-end:max(var(--space-sm), env(safe-area-inset-bottom))}.sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-cta>span{display:none}.sticky-cta .button{width:100%}.app-shell{background:var(--color-paper-2);min-height:100dvh}.app-sidebar{z-index:var(--z-modal);gap:var(--space-md);width:min(18rem,100% - 2.5rem);padding:var(--space-md);background:var(--color-shell);color:var(--color-shell-ink);transition:transform var(--dur-long) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-102%)}.app-sidebar.is-open{transform:translate(0)}.sidebar-scrim{z-index:calc(var(--z-modal) - 1);background:var(--color-overlay);position:fixed;inset:0}.app-sidebar__brand{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:3rem;display:flex}.app-sidebar__brand>button:first-child{background:var(--color-transparent);color:var(--color-shell-ink);padding:0}.app-sidebar__brand .brand-mark{fill:var(--color-primary);stroke:var(--color-primary-contrast)}.app-sidebar__close{border-color:var(--color-shell-rule);background:var(--color-transparent);color:var(--color-shell-ink)}.workspace-switcher{align-items:center;gap:var(--space-sm);min-height:4rem;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-shell-rule);border-radius:var(--radius-md);background:var(--color-shell-2);color:var(--color-shell-ink);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workspace-switcher__avatar{border-radius:var(--radius-sm);background:var(--color-accent);width:2.4rem;height:2.4rem;color:var(--color-accent-ink);font-family:var(--font-wordmark);place-items:center;font-weight:700;display:grid}.workspace-switcher>span:nth-child(2){min-width:0;display:grid}.workspace-switcher strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switcher small{color:var(--color-shell-muted);font-size:var(--text-xs)}.app-sidebar__nav{gap:var(--space-2xs);margin-block-start:var(--space-sm);display:grid}.app-sidebar__nav button{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-shell-muted);font-size:var(--text-sm);text-align:start;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);font-weight:560;display:flex}.app-sidebar__nav button:hover{background:var(--color-shell-2);color:var(--color-shell-ink)}.app-sidebar__nav button.is-active{background:var(--color-shell-active);color:var(--color-shell-ink);box-shadow:inset 2.5px 0 0 var(--color-primary);font-weight:660}.app-sidebar__nav button:active{transform:translateY(1px)}.app-sidebar__health{gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-shell-rule);border-radius:var(--radius-md);background:var(--color-shell-2);margin-block-start:auto;display:grid}.app-sidebar__health span{align-items:center;gap:var(--space-xs);display:flex}.app-sidebar__health svg{color:var(--color-success)}.app-sidebar__health--warning svg{color:var(--color-warning)}.app-sidebar__health--danger svg{color:var(--color-error)}.app-sidebar__health strong{font-size:var(--text-xs)}.app-sidebar__health small{color:var(--color-shell-muted);font-size:var(--text-xs)}.app-sidebar__meta{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-shell-muted);font-size:var(--text-xs);display:flex}.app-sidebar__meta button{background:var(--color-transparent);min-height:2.75rem;color:var(--color-shell-ink);font-size:var(--text-xs);white-space:nowrap;padding:0}.app-sidebar__meta .app-sidebar__theme{border:var(--rule-hair) solid var(--color-shell-rule);border-radius:var(--radius-pill);background:var(--color-shell-2);width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-shell-ink);flex:none}.role-preview{gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-shell-rule);border-radius:var(--radius-md);background:var(--color-shell-2);display:grid}.role-preview>span{color:var(--color-shell-ink);font-family:var(--font-label);font-size:var(--text-xs);font-weight:650}.role-preview select{border-color:var(--color-shell-rule);background:var(--color-shell);min-height:2.75rem;color:var(--color-shell-ink);font-size:var(--text-sm)}.role-preview small{color:var(--color-shell-muted);font-size:var(--text-xs)}.app-main{min-width:0}.page-header{z-index:var(--z-sticky);align-items:center;gap:var(--space-sm);min-height:5.25rem;padding:var(--space-sm) var(--page-gutter);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;inset-block-start:0}.page-header__title{min-width:0}.support-session-banner{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.support-session-banner__icon{border-radius:var(--radius-sm);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-accent);place-items:center;display:grid}.support-session-banner>span:nth-child(2){gap:var(--space-3xs);min-width:0;display:grid}.support-session-banner strong,.support-session-banner small{overflow-wrap:anywhere}.support-session-banner strong{font-size:var(--text-xs)}.support-session-banner small{color:var(--color-neutral);font-size:var(--text-xs);display:none}.support-session-banner .button{width:auto;padding-inline:var(--space-sm);background:var(--color-surface);grid-column:auto}.page-header h1{font-size:var(--text-xl);letter-spacing:-.035em;font-weight:680;line-height:1.15}.page-header p{color:var(--color-muted);font-size:var(--text-sm);display:none}.page-header__actions{align-items:center;gap:var(--space-xs);display:flex}.page-header__actions .button{display:none}.page-header__actions .icon-button{position:relative}.notification-dot{border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-accent);width:.45rem;height:.45rem;position:absolute;inset-block-start:.6rem;inset-inline-end:.65rem}.app-content{width:min(100%, var(--page-max));padding:var(--space-md) var(--page-gutter) var(--space-3xl);margin-inline:auto}.view-stack{gap:var(--space-md);display:grid}.access-expired{justify-items:start;gap:var(--space-sm);max-width:34rem;padding:var(--space-xl);display:grid}.access-expired>svg{color:var(--color-accent)}.access-expired h2{font-size:var(--text-xl)}.access-expired p{color:var(--color-muted);font-size:var(--text-sm)}.demo-notice{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-soft);display:flex}.demo-notice p{color:var(--color-neutral);font-size:var(--text-xs);line-height:1.45}.panel,.metric-card,.reviews-summary>div,.integration-card,.report-shell{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-whisper)}.metric-grid{gap:var(--space-sm);display:grid}.metric-card{gap:var(--space-2xs);min-height:9rem;padding:var(--space-lg);align-content:end;display:grid}.metric-card>span,.metric-card>small{color:var(--color-muted);font-size:var(--text-xs)}.metric-card>strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.metric-card--success{border-color:var(--color-success);background:var(--color-success-soft)}.metric-card--success>strong{color:var(--color-ink-soft)}.dashboard-grid{gap:var(--space-md);display:grid}.panel{min-width:0;overflow:hidden}.panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.panel__head>div{min-width:0}.panel__head h2{font-size:var(--text-md);letter-spacing:-.02em;font-weight:660;line-height:1.2}.panel__head p{color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-2xs)}.period-button,.text-action{align-items:center;gap:var(--space-2xs);background:var(--color-transparent);min-height:2.75rem;color:var(--color-neutral);font-size:var(--text-xs);white-space:nowrap;padding:0;font-weight:560;display:inline-flex}.period-button{padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);display:none}.chart-summary{gap:var(--space-lg);padding:var(--space-md) var(--space-md) 0;color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.chart-summary strong{color:var(--color-ink);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin-inline-end:var(--space-2xs)}.line-chart{width:100%;padding:var(--space-md);color:var(--color-accent)}.line-chart line{stroke:var(--color-rule);stroke-dasharray:3 5;stroke-width:1px}.line-chart polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.line-chart circle{fill:var(--color-surface);stroke:currentColor;stroke-width:2px}.chart-note{align-items:flex-start;gap:var(--space-xs);margin:0 var(--space-md) var(--space-md);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-xs);display:flex}.chart-note svg{color:var(--color-warning);flex:none}.funnel-list{gap:var(--space-md);padding:var(--space-md);display:grid}.funnel-row{gap:var(--space-xs);display:grid}.funnel-row>div{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.funnel-row strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.funnel-track{border-radius:var(--radius-pill);background:var(--color-paper-3);height:.42rem;overflow:hidden}.funnel-track>span{width:var(--value);border-radius:inherit;background:var(--color-accent);height:100%;display:block}.compact-list{display:grid}.compact-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.compact-row:last-child{border-block-end:0}.compact-row__avatar,.review-avatar{border-radius:var(--radius-pill);background:var(--color-paper-3);width:2.25rem;height:2.25rem;color:var(--color-neutral);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.compact-row>span:nth-child(2){min-width:0;display:grid}.compact-row strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-row small{color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.featured-review{padding:var(--space-lg)}.featured-review blockquote{margin-block:var(--space-md);color:var(--color-ink-2);font-size:var(--text-md);line-height:1.5}.featured-review>span{color:var(--color-muted);font-size:var(--text-xs)}.table-toolbar{gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.search-field,.select-field{align-items:center;min-width:0;display:flex;position:relative}.search-field>svg,.select-field>svg:first-child{z-index:var(--z-raised);color:var(--color-muted);position:absolute;inset-inline-start:var(--space-sm)}.search-field input,.select-field select{padding-inline-start:var(--space-xl)}.select-field>svg:last-child{pointer-events:none;position:absolute;inset-inline-end:var(--space-sm)}.select-field select{appearance:none;padding-inline-end:var(--space-xl)}.request-table{display:none}.request-cards{gap:var(--space-sm);padding:var(--space-md);display:grid}.request-cards article{gap:var(--space-xs);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);display:grid}.request-cards article>div{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.request-cards p{color:var(--color-neutral);font-size:var(--text-sm)}.request-cards small{color:var(--color-muted);font-size:var(--text-xs)}.empty-state{align-content:center;place-items:center;gap:var(--space-sm);min-height:24rem;padding:var(--space-xl);text-align:center;display:grid}.empty-state>svg{color:var(--color-muted)}.empty-state h2{font-size:var(--text-xl)}.empty-state p{max-width:26rem;color:var(--color-muted)}.automation-layout{gap:var(--space-md);display:grid}.automation-canvas__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.automation-canvas__head h2,.automation-editor__head h2{font-size:var(--text-md);letter-spacing:-.02em;font-weight:660}.automation-canvas__head p{color:var(--color-muted);font-size:var(--text-xs)}.switch-control{align-items:center;gap:var(--space-xs);min-height:2.75rem;font-size:var(--text-xs);font-weight:650;display:inline-flex}.switch-control input{opacity:0;width:1px;height:1px;position:absolute}.switch-control__track{width:2.75rem;height:1.55rem;padding:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-rule-2);align-items:center;display:flex}.switch-control__track>span{border-radius:var(--radius-pill);background:var(--color-surface);width:1.05rem;height:1.05rem;transition:transform var(--dur-short) var(--ease-out);transform:translate(0)}.switch-control input:checked+.switch-control__track{background:var(--color-success)}.switch-control input:checked+.switch-control__track>span{transform:translate(1.2rem)}.switch-control input:focus-visible+.switch-control__track{outline:2px solid var(--color-focus);outline-offset:3px}.automation-guardrail{align-items:flex-start;gap:var(--space-xs);margin:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.automation-guardrail svg{color:var(--color-success);flex:none}.automation-guardrail--blocked{background:var(--color-error-soft)}.automation-guardrail--blocked svg{color:var(--color-error)}.template-validation{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-neutral);display:flex}.template-validation>svg{color:var(--color-success);flex:none}.template-validation>span{gap:var(--space-3xs);min-width:0;display:grid}.template-validation strong{color:var(--color-ink);font-size:var(--text-sm)}.template-validation small,.template-validation ul{color:var(--color-muted);font-size:var(--text-xs)}.template-validation ul{gap:var(--space-3xs);margin:0;padding-inline-start:1rem;display:grid}.template-validation--blocked{background:var(--color-error-soft)}.template-validation--blocked>svg{color:var(--color-error)}.automation-flow{max-width:34rem;padding:var(--space-md) var(--space-md) var(--space-2xl);margin-inline:auto;display:grid}.automation-flow__item{justify-items:center;display:grid}.automation-node{align-items:center;gap:var(--space-sm);width:100%;min-height:4.5rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);text-align:start;transition:transform var(--dur-micro) var(--ease-out), border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.automation-node.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.automation-node>span:first-child{border-radius:var(--radius-sm);background:var(--color-paper-2);width:2.5rem;height:2.5rem;color:var(--color-accent);place-items:center;display:grid}.automation-node>span:nth-child(2){min-width:0;display:grid}.automation-node strong{font-size:var(--text-sm)}.automation-node small{color:var(--color-muted);font-size:var(--text-xs)}.automation-connector{width:2rem;height:2rem;color:var(--color-accent);place-items:center;display:grid;position:relative}.automation-connector:before{content:"";width:var(--rule-hair);background:var(--color-rule-2);position:absolute;inset-block:0}.automation-connector svg{z-index:var(--z-raised);fill:var(--color-surface);position:relative}.automation-editor{align-self:start}.automation-editor__head{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.automation-editor__head>span:first-child{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);place-items:center;display:grid}.automation-editor__head small{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.field-group{gap:var(--space-xs);padding:var(--space-md) var(--space-md) 0;display:grid}.field-group label{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:620}.field-group>small{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs)}.field-group>small.is-error{color:var(--color-error)}.message-preview{gap:var(--space-xs);margin:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);display:grid}.message-preview figcaption{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.message-preview>div{padding:var(--space-sm);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-xs);background:var(--color-surface);margin-inline-end:var(--space-lg)}.message-preview p{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.message-preview span{color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-xs);display:block}.editor-summary{align-content:center;place-items:center;gap:var(--space-sm);min-height:20rem;padding:var(--space-xl);text-align:center;display:grid}.editor-summary>svg{color:var(--color-accent)}.editor-summary h3{font-size:var(--text-lg)}.editor-summary p{max-width:24rem;color:var(--color-muted)}.automation-editor__actions{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4.5rem;padding:var(--space-sm) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);margin-block-start:var(--space-md);display:flex}.automation-editor__actions>span{color:var(--color-success);font-size:var(--text-xs)}.reviews-summary{gap:var(--space-sm);display:grid}.reviews-summary>div{gap:var(--space-2xs);padding:var(--space-lg);display:grid}.reviews-summary span,.reviews-summary small{color:var(--color-muted);font-size:var(--text-xs)}.reviews-summary strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.review-feed{display:grid}.review-feed article{gap:var(--space-md);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.review-feed article:last-child{border-block-end:0}.review-feed__top{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.review-feed__top>span:nth-child(2){display:grid}.review-feed__top strong{font-size:var(--text-sm)}.review-feed__top small{color:var(--color-muted);font-size:var(--text-xs)}.review-feed__top .stars{grid-column:1/-1}.review-feed article>p{max-width:50rem;color:var(--color-ink-2)}.review-feed article>div:last-child{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.report-shell{overflow:hidden}.report-toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.report-toolbar>div{display:grid}.report-toolbar span{color:var(--color-muted);font-size:var(--text-xs)}.report-paper{max-width:55rem;margin:var(--space-md) auto;gap:var(--space-xl);padding:var(--space-lg);background:var(--color-surface);display:grid}.report-paper>header{gap:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule-2);padding-block-end:var(--space-lg);display:grid}.report-paper>header>span,.report-paper>header>small{color:var(--color-muted);font-size:var(--text-xs)}.report-intro{gap:var(--space-md);display:grid}.report-intro p{max-width:28ch;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:650;line-height:1.15}.report-intro span{align-items:center;gap:var(--space-xs);color:var(--color-success);font-size:var(--text-sm);font-weight:620;display:inline-flex}.report-metrics{border:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-metrics div{gap:var(--space-xs);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);border-inline-end:var(--rule-hair) solid var(--color-rule);display:grid}.report-metrics span,.report-rating span{color:var(--color-muted);font-size:var(--text-xs)}.report-metrics strong,.report-rating strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.report-rating{gap:var(--space-lg);padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule-2);display:grid}.report-rating>div{gap:var(--space-2xs);display:grid}.report-rating p{max-width:36rem;color:var(--color-neutral);font-size:var(--text-sm)}.report-locations{gap:var(--space-sm);display:grid}.report-locations h2{font-size:var(--text-md)}.report-locations>p{color:var(--color-muted);font-size:var(--text-xs)}.report-locations__table{border:var(--rule-hair) solid var(--color-rule);overflow-x:auto}.report-locations__table>div{border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(8rem,1.5fr) repeat(6,minmax(4.5rem,.7fr));min-width:42rem;display:grid}.report-locations__table>div:last-child{border-block-end:0}.report-locations__table span,.report-locations__table strong{padding:var(--space-sm);border-inline-end:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.report-locations__table span:last-child{border-inline-end:0}.report-locations__head{background:var(--color-surface-2);color:var(--color-muted);font-family:var(--font-label);text-transform:uppercase}.report-events{display:grid}.report-events h2{font-size:var(--text-md);margin-block-end:var(--space-sm)}.report-events>div{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);display:flex}.report-events span{align-items:center;gap:var(--space-xs);color:var(--color-neutral);display:inline-flex}.report-events span svg{color:var(--color-success)}.report-events div:last-child span svg{color:var(--color-warning)}.report-paper>footer{justify-content:space-between;gap:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;padding-block-start:var(--space-sm);display:flex}.integration-grid{gap:var(--space-sm);display:grid}.integration-card{gap:var(--space-md);padding:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.integration-card__icon{width:2.75rem;height:2.75rem}.integration-card h2{font-size:var(--text-md);line-height:1.2}.integration-card p{color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs)}.integration-card .status-pill,.integration-card .button{grid-column:1/-1;justify-self:start}.integration-log>div:not(.panel__head){justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.integration-log>div:last-child{border-block-end:0}.integration-log>div>span{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-neutral);font-size:var(--text-xs);display:inline-flex}.integration-log>div>span svg{color:var(--color-success);flex:none}.integration-log>div>small{color:var(--color-muted);font-size:var(--text-xs);text-align:end}.dialog{border-radius:var(--radius-xl);background:var(--color-transparent);width:min(100% - 1rem,42rem);max-height:min(90dvh,48rem);color:var(--color-ink);box-shadow:var(--shadow-dialog);border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.dialog--wide{width:min(100% - 1rem,52rem);max-height:min(92dvh,54rem)}.dialog::backdrop{background:var(--color-overlay)}.dialog[open]{animation:dialog-in var(--dur-long) var(--ease-out) both}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dialog-card{background:var(--color-surface);display:grid}.dialog-card__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.dialog-card__head>div{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.dialog-card__head>div>div{min-width:0}.dialog-card__head small{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.dialog-card__head h2{font-size:var(--text-lg);font-weight:670;line-height:1.15}.dialog-icon{width:2.5rem;height:2.5rem}.dialog-note{align-items:flex-start;gap:var(--space-xs);margin:var(--space-md) var(--space-md) 0;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.dialog-note svg{color:var(--color-warning);flex:none}.dialog-note--verified{background:var(--color-success-soft)}.dialog-note--verified svg{color:var(--color-success)}.dialog-note--warning{background:var(--color-error-soft)}.dialog-note--warning svg{color:var(--color-error)}.form-grid{padding-block-end:var(--space-md);display:grid}.dialog-card__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);min-height:4.75rem;padding:var(--space-sm) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);flex-wrap:wrap;display:flex}.dialog-card__actions>span{color:var(--color-muted);font-size:var(--text-xs);margin-inline-end:auto}.onboarding-progress{padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.onboarding-progress>span{justify-items:center;gap:var(--space-xs);color:var(--color-muted);text-align:center;font-size:.62rem;display:grid;position:relative}.onboarding-progress>span:after{content:"";background:var(--color-rule);width:calc(100% - 2rem);height:1px;position:absolute;inset-block-start:.8rem;inset-inline-start:calc(50% + 1rem)}.onboarding-progress>span:last-child:after{display:none}.onboarding-progress i{z-index:var(--z-raised);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-surface);place-items:center;width:1.65rem;height:1.65rem;font-style:normal;font-weight:650;display:grid;position:relative}.onboarding-progress b{font-weight:550}.onboarding-progress .is-active,.onboarding-progress .is-complete{color:var(--color-ink)}.onboarding-progress .is-active i{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.onboarding-progress .is-complete i{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.onboarding-body{align-content:start;gap:var(--space-md);min-height:25rem;padding:var(--space-md);display:grid}.onboarding-body>.dialog-note{margin:0}.onboarding-body h3{font-size:var(--text-xl);font-weight:670}.onboarding-help{color:var(--color-muted);font-size:var(--text-sm)}.choice-grid{gap:var(--space-sm);display:grid}.choice-card{align-items:center;gap:var(--space-sm);min-height:4.75rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.choice-card.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.choice-card input{opacity:0;width:1px;height:1px;position:absolute}.choice-card:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.choice-card__icon{border-radius:var(--radius-sm);background:var(--color-paper-2);width:2.5rem;height:2.5rem;color:var(--color-accent);place-items:center;display:grid}.choice-card>span:nth-child(3),.choice-card>span:nth-child(2):last-child{display:grid}.choice-card strong{font-size:var(--text-sm)}.choice-card small{color:var(--color-muted);font-size:var(--text-xs)}.choice-card>svg{color:var(--color-success)}.onboarding-body .field-group{padding:0}.template-guard,.preflight-list>span,.activation-success{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-success-soft);display:flex}.template-guard>svg,.preflight-list>span>svg,.activation-success>svg{color:var(--color-success);flex:none}.template-guard--blocked{background:var(--color-error-soft)}.template-guard--blocked>svg{color:var(--color-error)}.template-guard ul{gap:var(--space-3xs);margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);padding-inline-start:1rem;display:grid}.template-guard>span,.preflight-list>span{min-width:0}.template-guard>span,.preflight-list>span>span{display:grid}.template-guard strong,.preflight-list strong{font-size:var(--text-sm)}.template-guard small,.preflight-list small{color:var(--color-muted);font-size:var(--text-xs)}.preflight-list{gap:var(--space-xs);display:grid}.preflight-list>span{background:var(--color-paper-2);grid-template-columns:auto minmax(0,1fr);display:grid}.preflight-list>span>small{grid-column:2}.activation-success{color:var(--color-ink-soft);align-items:center;font-weight:650}.status-pill--danger{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.metric-card--warning{border-color:var(--color-warning);background:var(--color-warning-soft)}.metric-card--warning>strong{color:var(--color-neutral)}.metric-card--danger{border-color:var(--color-error);background:var(--color-error-soft)}.metric-card--danger>strong{color:var(--color-error)}.metric-card--muted{background:var(--color-paper-2)}.automation-access-note,.step-up-confirmation{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-accent-soft);color:var(--color-neutral);font-size:var(--text-xs);display:flex}.automation-access-note>svg,.step-up-confirmation>svg{color:var(--color-accent);flex:none}.automation-access-note--warning,.step-up-confirmation--warning{background:var(--color-warning-soft)}.automation-access-note--warning>svg,.step-up-confirmation--warning>svg{color:var(--color-neutral)}.support-target{align-items:center;gap:var(--space-sm);margin:var(--space-md) var(--space-md) 0;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);display:flex}.support-target>span:last-child,.step-up-confirmation>span{min-width:0;display:grid}.support-target strong,.step-up-confirmation strong{font-size:var(--text-sm)}.support-target small,.step-up-confirmation small{color:var(--color-muted);font-size:var(--text-xs)}.support-dialog .step-up-confirmation{margin-inline:var(--space-md);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm)}.support-dialog .step-up-confirmation--warning{border-color:var(--color-warning)}.dialog-error{align-items:flex-start;gap:var(--space-xs);margin-inline:var(--space-md);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-xs);display:flex}.dialog-error>svg{flex:none}.audit-empty{margin:var(--space-md);border:var(--rule-hair) dashed var(--color-rule);border-radius:var(--radius-md)}.dialog-icon--warning{background:var(--color-warning-soft);color:var(--color-neutral)}.dialog-explainer{padding:var(--space-md) var(--space-md) 0;color:var(--color-neutral);font-size:var(--text-sm)}.pause-dialog>.field-group{padding:var(--space-md)}.checkbox-row{align-items:flex-start;gap:var(--space-sm);margin-inline:var(--space-md);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);display:flex}.checkbox-row input{width:1.1rem;min-height:1.1rem;accent-color:var(--color-accent);flex:none;margin-block-start:var(--space-3xs)}.checkbox-row>span{min-width:0;display:grid}.checkbox-row strong{font-size:var(--text-sm)}.checkbox-row small{color:var(--color-muted);font-size:var(--text-xs)}.demo-notice--quiet{border-color:var(--color-rule);background:var(--color-paper-2)}.demo-notice--quiet .demo-label{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-neutral)}.agency-metric-grid,.agency-dashboard-grid,.team-billing-grid{min-width:0}.agency-dashboard-grid,.team-billing-grid{gap:var(--space-md);display:grid}.agency-attention-panel,.fleet-health-panel,.agency-client-panel,.exception-panel,.audit-panel,.team-panel,.billing-panel{min-width:0}.agency-exception-list,.fleet-health-list,.team-list{display:grid}.agency-exception-list>article{align-items:start;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);display:grid}.agency-exception-list>article:last-child{border-block-end:0}.agency-exception-list__icon{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);width:2.25rem;height:2.25rem;color:var(--color-muted);place-items:center;display:grid}.agency-exception-list__icon--danger{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.agency-exception-list__icon--warning{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-neutral)}.agency-exception-list__icon--success{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.agency-exception-list__icon--accent{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.agency-exception-list>article>div{gap:var(--space-2xs);min-width:0;display:grid}.agency-exception-list>article>div>span{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.agency-exception-list>article>div>span>small,.agency-exception-list>article p{color:var(--color-muted);font-size:var(--text-xs)}.agency-exception-list>article>div>strong{font-size:var(--text-sm);line-height:1.35}.agency-exception-list>article .button{grid-column:1/-1;width:100%}.fleet-health-list>div,.team-list>div{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fleet-health-list>div:last-child,.team-list>div:last-child{border-block-end:0}.fleet-health-list>div>span:nth-child(2),.team-list>div>span:nth-child(2){min-width:0;display:grid}.fleet-health-list strong,.team-list strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-health-list small,.team-list small{color:var(--color-muted);font-size:var(--text-xs)}.fleet-health-list>div>small{grid-area:2/3;place-self:center end}.client-avatar{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);width:2.35rem;height:2.35rem;color:var(--color-neutral);font-family:var(--font-label);font-size:var(--text-xs);flex:none;place-items:center;font-weight:650;display:grid}.agency-client-toolbar>span,.audit-panel .table-toolbar>span,.exception-panel .table-toolbar>div{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-muted);font-size:var(--text-xs);display:flex}.exception-panel .table-toolbar>div{gap:var(--space-2xs);display:grid}.exception-panel .table-toolbar>div>strong{color:var(--color-ink);font-size:var(--text-sm)}.agency-client-list,.audit-list{gap:var(--space-sm);padding:var(--space-md);display:grid}.agency-client-list__head,.audit-list__head{display:none}.agency-client-row,.audit-row{gap:var(--space-md);min-width:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);display:grid}.agency-client-row>span:not(.agency-client-row__identity,.agency-client-row__actions),.audit-row>span{gap:var(--space-3xs);min-width:0;display:grid}.agency-client-row>span:not(.agency-client-row__identity,.agency-client-row__actions):before,.audit-row>span:before{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase}.agency-client-row>span:nth-child(2):before{content:"Health"}.agency-client-row>span:nth-child(3):before{content:"Automation"}.agency-client-row>span:nth-child(4):before{content:"Last success"}.agency-client-row__identity{align-items:center;gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);padding-block-end:var(--space-sm);display:grid}.agency-client-row__identity>span:last-child{min-width:0;display:grid}.agency-client-row strong,.audit-row strong{min-width:0;color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere}.agency-client-row small,.audit-row small{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.agency-client-row .status-pill,.audit-row .status-pill{width:fit-content}.agency-client-row>span:nth-child(2) .status-pill,.fleet-health-list .status-pill{text-align:start;white-space:normal;max-width:100%;line-height:1.2}.fleet-health-list .status-pill{grid-area:2/2;justify-self:start}.agency-client-row__actions{gap:var(--space-xs);display:grid}.agency-client-row__actions .button{width:100%}.exception-summary-strip{gap:var(--space-sm);display:grid}.exception-summary-strip>span{align-items:center;gap:var(--space-2xs) var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-whisper);grid-template-columns:auto minmax(0,1fr);display:grid}.exception-summary-strip>span>svg{color:var(--color-muted);grid-row:1/3}.exception-summary-strip>span:first-child{border-color:var(--color-error);background:var(--color-error-soft)}.exception-summary-strip>span:first-child>svg{color:var(--color-error)}.exception-summary-strip>span:nth-child(2){border-color:var(--color-warning);background:var(--color-warning-soft)}.exception-summary-strip>span:nth-child(2)>svg{color:var(--color-neutral)}.exception-summary-strip>span:last-child{border-color:var(--color-success);background:var(--color-success-soft)}.exception-summary-strip>span:last-child>svg{color:var(--color-success)}.exception-summary-strip strong{font-size:var(--text-sm)}.exception-summary-strip small{color:var(--color-muted);font-size:var(--text-xs)}.exception-list{gap:var(--space-sm);padding:var(--space-md);display:grid}.exception-list>article{gap:var(--space-md);min-width:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);display:grid}.exception-list>article>header{gap:var(--space-2xs);display:grid}.exception-list>article>header>span{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.exception-list>article>header small,.exception-list>article>header p{color:var(--color-muted);font-size:var(--text-xs)}.exception-list>article>header>strong{font-size:var(--text-md);line-height:1.3}.exception-list dl{gap:var(--space-xs);display:grid}.exception-list dl>div{gap:var(--space-3xs);min-width:0;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.exception-list dt{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase}.exception-list dd{color:var(--color-neutral);font-size:var(--text-sm);overflow-wrap:anywhere}.exception-resolution{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper-2);display:flex}.exception-resolution>svg{color:var(--color-success);flex:none}.exception-resolution>span{gap:var(--space-3xs);min-width:0;display:grid}.exception-resolution strong{font-size:var(--text-sm)}.exception-resolution small{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.exception-list footer{gap:var(--space-xs);display:grid}.exception-list footer .button{width:100%}.audit-row>span:first-child:before{content:"Time"}.audit-row>span:nth-child(2):before{content:"Actor"}.audit-row>span:nth-child(3):before{content:"Tenant"}.audit-row>span:nth-child(4):before{content:"Action and resource"}.audit-row>span:nth-child(5):before{content:"Outcome"}.audit-row>span:nth-child(6):before{content:"Correlation"}.audit-row>span:nth-child(6) strong,.audit-row>span:first-child small{font-family:var(--font-label);font-weight:550}.team-panel .panel__head{flex-wrap:wrap}.team-panel .panel__head .button{width:100%}.panel-note{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-xs);display:flex}.panel-note>svg{color:var(--color-success);flex:none}.billing-summary{display:grid}.billing-summary>span{gap:var(--space-2xs);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:grid}.billing-summary small{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase}.billing-summary strong{font-size:var(--text-sm);overflow-wrap:anywhere}.billing-action-row{gap:var(--space-xs);padding:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);display:grid}.billing-action-row .button{width:100%}.billing-action-row p{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.sms-usage{gap:var(--space-md);padding:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.sms-usage__head,.sms-thresholds,.sms-location-usage>div{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.sms-usage__head small,.sms-usage__numbers small,.sms-thresholds small{color:var(--color-muted);font-size:var(--text-xs)}.sms-usage__head h3,.sms-location-usage h4,.sms-policy legend{font-size:var(--text-sm);font-weight:680}.sms-usage progress{border-radius:var(--radius-pill);background:var(--color-paper-3);border:0;width:100%;height:.65rem;overflow:hidden}.sms-usage progress::-webkit-progress-bar{background:var(--color-paper-3)}.sms-usage progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-accent)}.sms-usage progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-accent)}.sms-usage__numbers{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sms-usage__numbers>span{gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);display:grid}.sms-usage__numbers strong{font-size:var(--text-sm)}.sms-thresholds{flex-wrap:wrap;justify-content:flex-start}.sms-thresholds>span{padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-xs)}.sms-thresholds>span.is-reached{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-ink)}.sms-thresholds small{margin-inline-start:auto}.sms-location-usage{gap:var(--space-xs);display:grid}.sms-location-usage>div{border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-xs);padding-block-start:var(--space-xs)}.sms-policy{gap:var(--space-xs);padding:var(--space-md);border:0;border-block-start:var(--rule-hair) solid var(--color-rule);margin:0;display:grid}.sms-policy legend{padding-block-start:var(--space-md)}.sms-policy label{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;display:flex}.sms-policy label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.sms-policy label>span{gap:var(--space-2xs);display:grid}.sms-policy small,.billing-unavailable p{color:var(--color-muted);font-size:var(--text-xs)}.billing-unavailable{align-items:flex-start;gap:var(--space-sm);margin:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft);display:flex}.billing-unavailable svg{color:var(--color-warning);flex:none}.billing-panel>.button{width:calc(100% - (var(--space-md) * 2));margin:var(--space-md)}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){transform:translateY(-1px)}.button--secondary:hover:not(:disabled),.icon-button:hover:not(:disabled),.period-button:hover,.button--quiet:hover:not(:disabled),.marketing-nav__links a:hover,.nav-demo-link:hover{background:var(--color-paper-2)}.app-sidebar__nav button:hover{background:var(--color-neutral);color:var(--color-paper)}.automation-node:hover{border-color:var(--color-rule-2);transform:translateY(-1px)}.text-action:hover:not(:disabled){color:var(--color-accent)}}@media (width>=40rem){.hero-trust-row{grid-template-columns:repeat(3,auto)}.truth-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.truth-strip p{text-align:end;grid-column:1/-1}.section-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}.section-heading--compact{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}.journey-canvas__content{padding:var(--space-xl)}.guardrail-ledger article{gap:var(--space-xl);grid-template-columns:minmax(10rem,.6fr) minmax(0,1fr)}.pricing-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.pricing-row>p,.pricing-row ul,.pricing-row .button{grid-column:2}.faq-section{grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr)}.sticky-cta{inset-inline:auto var(--space-lg);width:min(34rem,100% - 3rem);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-radius:var(--radius-pill)}.sticky-cta>span{display:grid}.sticky-cta strong{font-size:var(--text-sm)}.sticky-cta small{color:var(--color-muted);font-size:var(--text-xs)}.sticky-cta .button{width:auto}.page-header p{display:block}.page-header__actions .button{display:inline-flex}.support-session-banner{grid-template-columns:auto minmax(0,1fr) auto}.support-session-banner small{display:block}.support-session-banner .button{grid-column:auto;width:auto}.app-content{padding-block-start:var(--space-lg)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card--wide{grid-column:span 2}.period-button{display:inline-flex}.table-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.4fr) auto;align-items:center}.reviews-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.review-feed__top{grid-template-columns:auto minmax(0,1fr) auto}.review-feed__top .stars{grid-column:auto}.report-paper{margin:var(--space-xl) auto;padding:var(--space-xl)}.report-intro,.report-rating{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.integration-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-group--full{grid-column:1/-1}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid .choice-card{grid-template-columns:auto minmax(0,1fr);align-content:start}.choice-grid .choice-card>svg{position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm)}}@media (width>=60rem){.marketing-nav__inner{grid-template-columns:auto minmax(0,1fr) auto auto}.marketing-nav__links{justify-self:center;align-items:center;gap:var(--space-2xs);display:flex}.marketing-nav__links a,.nav-demo-link{min-height:2.5rem;line-height:2.5rem}.nav-demo-link{width:auto}.marketing-nav__cta{display:inline-flex}.marketing-nav__menu{display:none}.hero-section{align-items:center;gap:var(--space-2xl);min-height:clamp(42rem,76dvh,56rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-block-start:calc(var(--banner-height) + var(--space-xl));padding-block-end:var(--space-3xl)}.hero-journey{transform:rotate(.8deg)translate(1.5rem)}.truth-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center}.truth-strip p{grid-column:auto}.workflow-story{gap:var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:start;display:grid}.workflow-story__canvas{order:initial;z-index:var(--z-sticky);position:sticky;inset-block-start:calc(var(--banner-height) + var(--space-xl))}.story-step{min-height:58svh;padding-block:var(--space-2xl);align-content:center}.journey-focus{min-height:22rem}.control-section{padding-block:var(--space-4xl);grid-template-columns:minmax(0,.7fr) minmax(32rem,1.3fr);align-items:center}.outcome-metrics{grid-template-columns:1.2fr 1fr .8fr}.outcome-metrics article:last-child{border-block-start:0;border-inline-end:0;grid-column:auto}.pricing-row{grid-template-columns:minmax(12rem,.75fr) minmax(0,1.3fr) minmax(12rem,.8fr) auto;align-items:center}.pricing-row>p,.pricing-row ul,.pricing-row .button{grid-column:auto}.statement-footer{padding-inline:max(var(--page-gutter), calc((100% - var(--page-max)) / 2 + var(--page-gutter)))}.app-shell{grid-template-columns:16.5rem minmax(0,1fr);display:grid}.app-sidebar{z-index:var(--z-sticky);width:auto;height:100dvh;position:sticky;inset-block-start:0;transform:none}.app-sidebar__close,.page-header__menu,.sidebar-scrim{display:none}.page-header,.app-content{padding-inline:var(--space-xl)}.metric-grid{grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.metric-card--wide{grid-column:auto}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.recent-requests-panel{grid-column:1}.reviews-panel{grid-column:2}.request-cards{display:none}.request-table{display:grid}.request-table__head,.request-table__row{align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(11rem,1.4fr) minmax(9rem,1fr) minmax(6rem,.6fr) minmax(8rem,.8fr) minmax(6rem,.6fr);display:grid}.request-table__head{border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);min-height:2.75rem;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.request-table__row{border-block-end:var(--rule-hair) solid var(--color-rule);min-height:4.5rem;color:var(--color-neutral);font-size:var(--text-sm)}.request-table__row:last-child{border-block-end:0}.request-table__row>span:first-child{min-width:0;display:grid}.request-table__row strong,.request-table__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-table__row strong{color:var(--color-ink)}.request-table__row small{color:var(--color-muted);font-size:var(--text-xs)}.request-table__row>span:nth-child(3){align-items:center;gap:var(--space-2xs);display:inline-flex}.automation-layout{grid-template-columns:minmax(28rem,1.25fr) minmax(22rem,.75fr);align-items:start}.automation-editor{max-height:calc(100dvh - 6.5rem);position:sticky;inset-block-start:calc(5.25rem + var(--space-md));overflow:auto}.app-main--support .automation-editor{max-height:calc(100dvh - 11.75rem);inset-block-start:calc(10.5rem + var(--space-md))}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-card{grid-template-columns:auto minmax(0,1fr);align-content:start}}@media (width>=78rem){.hero-section{gap:var(--space-3xl)}.hero-journey__body{padding:var(--space-xl)}.app-shell{grid-template-columns:17.5rem minmax(0,1fr)}.app-content,.page-header{padding-inline:var(--space-2xl)}.metric-card{min-height:10rem}}@media (width>=40rem){.agency-exception-list>article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.agency-exception-list>article .button{grid-column:auto;width:auto}.agency-client-toolbar{grid-template-columns:minmax(14rem,1fr) auto}.agency-client-toolbar>span{justify-self:end}.agency-client-row{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-client-row__identity,.agency-client-row__actions{grid-column:1/-1}.agency-client-row__actions,.exception-list footer{flex-wrap:wrap;display:flex}.agency-client-row__actions .button,.exception-list footer .button{width:auto}.exception-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.exception-panel .table-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.4fr)}.exception-list dl,.audit-row{grid-template-columns:repeat(2,minmax(0,1fr))}.team-panel .panel__head .button{width:auto}.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-summary>span{border-block-end:var(--rule-hair) solid var(--color-rule);border-inline-end:var(--rule-hair) solid var(--color-rule)}.billing-summary>span:nth-child(2n){border-inline-end:0}.billing-summary>span:nth-last-child(-n+2){border-block-end:0}}@media (width>=60rem){.agency-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start}.exception-list>article{padding:var(--space-lg)}.exception-list dl{grid-template-columns:repeat(4,minmax(0,1fr))}.team-billing-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start}}@media (width>=78rem){.agency-client-list,.audit-list{gap:0;padding:0}.agency-client-list__head,.agency-client-row{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(10rem,1.35fr) minmax(8rem,1fr) minmax(7rem,.75fr) minmax(7rem,.75fr) minmax(9rem,1.2fr);display:grid}.agency-client-list__head,.audit-list__head{border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);min-height:2.75rem;color:var(--color-muted);font-size:var(--text-xs)}.agency-client-row{border:0;border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);border-radius:0;min-height:5.25rem}.agency-client-row:last-child,.audit-row:last-child{border-block-end:0}.agency-client-row>span:not(.agency-client-row__identity,.agency-client-row__actions):before,.audit-row>span:before{display:none}.agency-client-row__identity,.agency-client-row__actions{grid-column:auto}.agency-client-row__identity{border-block-end:0;padding-block-end:0}.agency-client-row__actions{justify-items:stretch;display:grid}.agency-client-row__actions .button{width:100%;min-height:2.35rem;padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs)}.audit-list{overflow-x:auto}.audit-list__head,.audit-row{align-items:center;gap:var(--space-md);min-width:50rem;padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(5rem,.7fr) minmax(6rem,.8fr) minmax(7rem,1fr) minmax(10rem,1.5fr) minmax(6rem,.8fr) minmax(7rem,.9fr);display:grid}.audit-row{border:0;border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);border-radius:0;min-height:5.25rem}}@media (pointer:coarse){.button,.icon-button,.marketing-nav__links a,.nav-demo-link,.app-sidebar__nav button,.text-action,.period-button,summary{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.reveal-sequence,.journey-focus,.dialog[open]{animation:none}.story-step.is-active,.hero-journey,.marketing-nav.is-floating .marketing-nav__inner{transform:none}}.qr-workspace{min-width:0}.qr-metric-grid,.qr-layout,.qr-insights-grid,.qr-side-stack{gap:var(--space-md);min-width:0;display:grid}.qr-artwork-card__body{gap:var(--space-lg);padding:var(--space-lg);display:grid}.qr-preview{aspect-ratio:1;width:min(100%,18rem);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fffdf8;justify-self:center;place-items:center;display:grid;position:relative}.qr-preview img{border-radius:var(--radius-md);width:100%;height:100%;display:block}.qr-preview__loading{justify-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);display:grid}.qr-preview__brand{border-radius:var(--radius-sm);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-surface);font-size:var(--text-xs);box-shadow:var(--shadow-whisper);border:.3rem solid #fffdf8;place-items:center;font-weight:760;display:grid;position:absolute}.qr-identity{align-content:center;gap:var(--space-xs);min-width:0;display:grid}.qr-identity h3{font-size:var(--text-xl)}.qr-identity>p,.qr-identity>small{color:var(--color-muted);font-size:var(--text-xs)}.qr-identity>small{align-items:center;gap:var(--space-2xs);display:flex}.qr-identity>small svg{color:var(--color-success)}.qr-link-row{align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;display:grid}.qr-link-row code{min-width:0;color:var(--color-neutral);font-family:var(--font-label);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qr-warning{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-neutral);font-size:var(--text-xs);margin-block-start:var(--space-xs);display:flex}.qr-warning>svg{color:var(--color-warning);flex:none}.qr-warning strong{color:var(--color-ink);display:block}.qr-downloads{gap:var(--space-sm);padding:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);display:grid}.qr-downloads .button{width:100%}.qr-artwork-actions{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm);background:var(--color-paper);flex-wrap:wrap;display:flex}.qr-destination-card form{gap:var(--space-sm);padding:var(--space-md);display:grid}.qr-destination-card .panel__head{flex-direction:column;align-items:flex-start}.qr-destination-card form>label{color:var(--color-neutral);font-size:var(--text-xs);font-weight:650}.qr-destination-card form>small{color:var(--color-muted);font-size:var(--text-xs)}.qr-destination-card form>small.is-error{color:var(--color-error)}.qr-destination-input{align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.qr-destination-input:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-accent-soft)}.qr-destination-input svg{color:var(--color-muted)}.qr-destination-input input{width:100%;min-width:0;min-height:2.75rem;font-size:var(--text-sm);background:0 0;border:0;outline:0}.qr-print-card ul{gap:var(--space-md);padding:var(--space-md);display:grid}.qr-print-card li{align-items:flex-start;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.qr-print-card li>svg{color:var(--color-success);margin-block-start:.15rem}.qr-print-card li span{gap:var(--space-3xs);display:grid}.qr-print-card li strong{font-size:var(--text-sm)}.qr-print-card li small{color:var(--color-muted);font-size:var(--text-xs)}.qr-placement-list,.qr-activity-list{gap:var(--space-md);padding:var(--space-md);display:grid}.qr-placement-list>div{gap:var(--space-xs);display:grid}.qr-placement-list>div>span:first-child,.qr-activity-list>div,.qr-activity-list>div>span{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.qr-placement-list strong,.qr-activity-list strong{font-size:var(--text-sm)}.qr-placement-list small,.qr-activity-list small{color:var(--color-muted);font-size:var(--text-xs)}.qr-placement-bar{border-radius:var(--radius-pill);background:var(--color-paper-3);height:.5rem;overflow:hidden}.qr-placement-bar>span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.qr-activity-list>div{border-block-end:var(--rule-hair) solid var(--color-rule);align-items:flex-start;padding-block-end:var(--space-sm)}.qr-activity-list>div:last-child{border-block-end:0;padding-block-end:0}.qr-activity-list>div>span:first-child{justify-items:start;gap:var(--space-3xs);display:grid}.qr-activity-list>div>span:last-child{color:var(--color-success);font-size:var(--text-xs);text-align:end;font-weight:620}.public-review-flow{align-content:center;place-items:center;gap:var(--space-lg);min-height:100dvh;padding:var(--space-lg);background:radial-gradient(circle at 15% 10%, var(--color-accent-soft), transparent 28rem), linear-gradient(145deg, var(--color-paper), var(--color-paper-2));display:grid}.public-review-card{justify-items:center;gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,32rem);box-shadow:var(--shadow-dialog);text-align:center;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.public-review-card__brand{align-items:center;gap:var(--space-sm);width:100%;border-block-end:var(--rule-hair) solid var(--color-rule);text-align:start;padding-block-end:var(--space-lg);display:flex}.public-review-card__brand>span:last-child{display:grid}.public-review-card__brand small{color:var(--color-muted);font-size:var(--text-xs)}.public-review-card__icon{width:3.5rem;height:3.5rem;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);place-items:center;margin-block-start:var(--space-md);display:grid}.public-review-card h1{max-width:12ch;font-size:clamp(2rem,8vw,3.25rem);line-height:.98}.public-review-card>p{max-width:34rem;color:var(--color-neutral)}.public-review-card__button{width:100%;min-height:3.25rem;margin-block-start:var(--space-xs)}.public-review-card>small{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);display:flex}.public-review-card>small svg{color:var(--color-success)}.public-review-footer{color:var(--color-muted);font-size:var(--text-xs)}@media (width>=40rem){.qr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-artwork-card__body{grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:center}.qr-downloads{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=60rem){.qr-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qr-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);align-items:start}.qr-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-auth-shell{align-content:center;place-items:center;gap:var(--space-xl);min-height:100dvh;padding:var(--space-lg);background:radial-gradient(circle at 18% 12%, var(--color-accent-soft), transparent 28rem), linear-gradient(145deg, var(--color-paper), var(--color-paper-2));display:grid}.workspace-auth-shell__brand{background:0 0;border:0;padding:0}.workspace-auth-card{gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,30rem);box-shadow:var(--shadow-dialog);padding:clamp(1.5rem,5vw,3rem);display:grid}.workspace-auth-card h1{font-size:clamp(2rem,8vw,3rem);line-height:1}.workspace-auth-card>p,.workspace-auth-card>small{color:var(--color-muted)}.workspace-auth-card>small{border-block-start:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);padding-block-start:var(--space-sm);line-height:1.5}.workspace-auth-card form{gap:var(--space-md);display:grid}.workspace-auth-card form>.button{width:100%;min-height:3rem}.workspace-auth-loading,.workspace-auth-error,.workspace-inline-error{align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}.workspace-auth-loading{background:var(--color-paper-2);color:var(--color-neutral)}.workspace-auth-loading>span{border:2px solid var(--color-rule);border-block-start-color:var(--color-accent);border-radius:50%;width:.875rem;height:.875rem;animation:.8s linear infinite workspace-auth-spin}.workspace-auth-error,.workspace-inline-error{border:var(--rule-hair) solid var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.workspace-inline-error{margin-block-end:var(--space-md)}.workspace-inline-error>span{flex:1}.workspace-inline-error>button{border-radius:var(--radius-sm);width:2rem;height:2rem;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}@keyframes workspace-auth-spin{to{transform:rotate(360deg)}}@media print{body,.app-shell,.app-main,.app-content,.report-shell{background:var(--color-surface)}.app-sidebar,.page-header,.demo-notice,.report-toolbar{display:none!important}.app-shell{display:block}.app-content{padding:0}.report-shell{box-shadow:none;border:0}.report-paper{max-width:none;box-shadow:none;margin:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-fuchsia-400:oklch(74% .238 322.16);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:var(--color-ink);--color-paper:var(--color-paper)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.top-1\/2{top:50%}.top-20{top:calc(var(--spacing) * 20)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-3{right:calc(var(--spacing) * -3)}.right-10{right:calc(var(--spacing) * 10)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:0}.isolate{isolation:isolate}.z-30{z-index:30}.z-50{z-index:50}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-56{height:calc(var(--spacing) * 56)}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[72px\]{height:72px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-\[75vh\]{max-height:75vh}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[40\%\]{max-width:40%}.max-w-\[160px\]{max-width:160px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.grid-cols-\[1fr_1\.2fr_auto\]{grid-template-columns:1fr 1.2fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-paper-3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-brass)}@supports (color:color-mix(in lab, red, red)){.border-amber-200{border-color:color-mix(in oklab, var(--color-brass) 40%, var(--color-brass-soft))}}.border-brand,.border-brand\/40{border-color:var(--growth-brand,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--growth-brand,var(--color-primary)) 40%, transparent)}}.border-brand\/50{border-color:var(--growth-brand,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.border-brand\/50{border-color:color-mix(in oklab, var(--growth-brand,var(--color-primary)) 50%, transparent)}}.border-emerald-100{border-color:var(--color-success-soft)}.border-orange-200{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-orange-200{border-color:color-mix(in oklab, var(--color-warning) 45%, var(--color-warning-soft))}}.border-peachline{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-peachline{border-color:color-mix(in oklab, var(--color-warning) 40%, var(--color-warning-soft))}}.border-slate-100{border-color:var(--color-paper-3)}.border-slate-200{border-color:var(--color-rule)}.border-slate-300{border-color:var(--color-rule-2)}.border-white\/25{border-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-surface) 25%, transparent)}}.border-white\/70{border-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.bg-\[\#4c5ef7\]{background-color:#4c5ef7}.bg-\[\#46C283\]{background-color:#46c283}.bg-\[\#4053ee\]{background-color:#4053ee}.bg-amber-50,.bg-amber-50\/70{background-color:var(--color-brass-soft)}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-brass-soft) 70%, transparent)}}.bg-brand{background-color:var(--growth-brand,var(--color-primary))}.bg-brand-soft,.bg-brand-soft\/40{background-color:var(--growth-brand-soft,var(--color-primary-soft))}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/40{background-color:color-mix(in oklab, var(--growth-brand-soft,var(--color-primary-soft)) 40%, transparent)}}.bg-brand-soft\/60{background-color:var(--growth-brand-soft,var(--color-primary-soft))}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/60{background-color:color-mix(in oklab, var(--growth-brand-soft,var(--color-primary-soft)) 60%, transparent)}}.bg-brand\/85{background-color:var(--growth-brand,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.bg-brand\/85{background-color:color-mix(in oklab, var(--growth-brand,var(--color-primary)) 85%, transparent)}}.bg-emerald-50,.bg-emerald-50\/60{background-color:var(--color-success-soft)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-success-soft) 60%, transparent)}}.bg-emerald-50\/70{background-color:var(--color-success-soft)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-success-soft) 70%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-success)}.bg-fuchsia-100{background-color:var(--color-brass-soft)}.bg-ink{background-color:var(--color-ink)}.bg-navy{background-color:var(--color-shell)}.bg-orange-50,.bg-orange-50\/60{background-color:var(--color-warning-soft)}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/60{background-color:color-mix(in oklab, var(--color-warning-soft) 60%, transparent)}}.bg-orange-400{background-color:var(--color-warning)}.bg-paper{background-color:var(--color-paper)}.bg-peach{background-color:var(--color-warning-soft)}.bg-red-50{background-color:var(--color-error-soft)}.bg-red-500{background-color:var(--color-error)}.bg-rose-50\/70{background-color:var(--color-error-soft)}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/70{background-color:color-mix(in oklab, var(--color-error-soft) 70%, transparent)}}.bg-slate-50,.bg-slate-50\/60{background-color:var(--color-paper-2)}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-paper-2) 60%, transparent)}}.bg-slate-100{background-color:var(--color-paper-3)}.bg-slate-200{background-color:var(--color-rule)}.bg-slate-300{background-color:var(--color-rule-2)}.bg-slate-400\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-slate-900,.bg-slate-900\/45{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/45{background-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.bg-transparent{background-color:#0000}.bg-white,.bg-white\/15{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-surface) 15%, transparent)}}.bg-white\/25{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-surface) 25%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#3fbd82\]{--tw-gradient-from:#3fbd82;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4053ee\]{--tw-gradient-from:#4053ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f09a56\]{--tw-gradient-from:#f09a56;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand{--tw-gradient-from:var(--growth-brand,var(--color-primary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-400{--tw-gradient-from:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#5b6cf7\]{--tw-gradient-to:#5b6cf7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#6d7bfa\]{--tw-gradient-to:#6d7bfa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#34a875\]{--tw-gradient-to:#34a875;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#eb8640\]{--tw-gradient-to:#eb8640;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand\/80{--tw-gradient-to:var(--growth-brand,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.to-brand\/80{--tw-gradient-to:color-mix(in oklab, var(--growth-brand,var(--color-primary)) 80%, transparent)}}.to-brand\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-amber-400{fill:var(--color-star)}.fill-brand{fill:var(--growth-brand,var(--color-primary))}.fill-slate-200{fill:var(--color-rule)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#4c5ef7\]{color:#4c5ef7}.text-amber-400,.text-amber-500{color:var(--color-star)}.text-amber-600{color:var(--color-brass)}.text-brand{color:var(--growth-brand,var(--color-primary))}.text-brand-deep{color:var(--growth-brand-deep,var(--color-primary-strong))}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500,.text-emerald-600,.text-emerald-600\/80{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/80{color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.text-emerald-700{color:var(--color-success)}.text-ink{color:var(--color-ink)}.text-orange-500{color:var(--color-warning)}.text-red-400,.text-red-500{color:var(--color-error)}.text-slate-200{color:var(--color-rule)}.text-slate-300{color:var(--color-rule-2)}.text-slate-400,.text-slate-500{color:var(--color-muted)}.text-slate-600{color:var(--color-neutral)}.text-slate-700{color:var(--color-ink-2)}.text-white{color:var(--color-surface)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-slate-300{-webkit-text-decoration-color:var(--color-rule-2);-webkit-text-decoration-color:var(--color-rule-2);-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2)}.underline-offset-2{text-underline-offset:2px}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-brand\/25{--tw-shadow-color:var(--growth-brand,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-brand\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--growth-brand,var(--color-primary)) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-brand{--tw-ring-color:var(--growth-brand,var(--color-primary))}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-400::placeholder{color:var(--color-muted)}.focus-within\:border-brand:focus-within{border-color:var(--growth-brand,var(--color-primary))}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-brand:hover{border-color:var(--growth-brand,var(--color-primary))}.hover\:bg-brand:hover{background-color:var(--growth-brand,var(--color-primary))}.hover\:bg-brand-deep:hover{background-color:var(--growth-brand-deep,var(--color-primary-strong))}.hover\:bg-brand-soft:hover{background-color:var(--growth-brand-soft,var(--color-primary-soft))}.hover\:bg-slate-50:hover{background-color:var(--color-paper-2)}.hover\:bg-slate-100:hover{background-color:var(--color-paper-3)}.hover\:bg-slate-200:hover{background-color:var(--color-rule)}.hover\:bg-white:hover,.hover\:bg-white\/90:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.hover\:text-brand:hover{color:var(--growth-brand,var(--color-primary))}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-slate-500:hover{color:var(--color-muted)}.hover\:text-slate-600:hover{color:var(--color-neutral)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-brand:focus{border-color:var(--growth-brand,var(--color-primary))}@media (width>=40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.7fr_1fr\]{grid-template-columns:1.7fr 1fr}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}}}.font-script{font-family:var(--font-wordmark);font-variation-settings:"SOFT" 70, "WONK" 1}.growth-suite{gap:var(--space-md);min-width:0;display:grid}.growth-suite>*{min-width:0}.growth-suite__body{overscroll-behavior-x:contain;min-width:0;padding-block-end:var(--space-2xs);overflow-x:auto}.growth-suite__notice{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-neutral);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.growth-suite__notice .demo-label{flex:none}.growth-tabs{gap:var(--space-2xs);scrollbar-width:thin;padding-block-end:var(--space-2xs);display:flex;overflow-x:auto}.growth-tabs a{align-items:center;gap:var(--space-xs);min-height:2.5rem;padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-transparent);border-radius:var(--radius-pill);color:var(--color-neutral);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);flex:none;font-weight:560;display:inline-flex}.growth-tabs a:hover{background:var(--color-paper-2);color:var(--color-ink)}.growth-tabs a.is-active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:660}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
