@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3d9c7ff2-module__6cOLqa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3d9c7ff2-module__6cOLqa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");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:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");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:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_c5def706-module__MTbLaq__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_c5def706-module__MTbLaq__variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
:root{--numbers-scale-01:-4px;--numbers-scale-02:-2px;--numbers-scale-03:-1px;--numbers-scale-04:-.5px;--numbers-scale-05:0px;--numbers-scale-06:.5px;--numbers-scale-07:1px;--numbers-scale-08:1.5px;--numbers-scale-09:2px;--numbers-scale-10:4px;--numbers-scale-11:6px;--numbers-scale-12:8px;--numbers-scale-13:10px;--numbers-scale-14:12px;--numbers-scale-15:14px;--numbers-scale-16:16px;--numbers-scale-17:18px;--numbers-scale-18:20px;--numbers-scale-19:24px;--numbers-scale-20:28px;--numbers-scale-21:32px;--numbers-scale-22:40px;--numbers-scale-23:48px;--numbers-scale-24:56px;--numbers-scale-25:64px;--numbers-scale-26:80px;--numbers-scale-27:96px;--numbers-scale-28:104px;--numbers-scale-29:128px;--colors-brand-primary-50:#eefdf5;--colors-brand-primary-100:#d3f8e4;--colors-brand-primary-200:#a7f0cc;--colors-brand-primary-300:#7ce5b0;--colors-brand-primary-400:#4dd497;--colors-brand-primary-500:#1fb87c;--colors-brand-primary-600:#089162;--colors-brand-primary-700:#067550;--colors-brand-primary-800:#055c40;--colors-brand-primary-900:#03422c;--colors-brand-primary-950:#012a1c;--colors-brand-secondary-50:#f9ffe8;--colors-brand-secondary-100:#f1ffc9;--colors-brand-secondary-200:#e2ff97;--colors-brand-secondary-300:#cdff66;--colors-brand-secondary-400:#afff46;--colors-brand-secondary-500:#93e62e;--colors-brand-secondary-600:#74c01c;--colors-brand-secondary-700:#589712;--colors-brand-secondary-800:#40720d;--colors-brand-secondary-900:#2c4e09;--colors-brand-secondary-950:#1a3005;--colors-neutral-0:#fff;--colors-neutral-50:#f4f6f4;--colors-neutral-100:#e9ecea;--colors-neutral-200:#dee3e0;--colors-neutral-300:#d3dad6;--colors-neutral-400:#aeb4b0;--colors-neutral-500:#89908b;--colors-neutral-600:#6c746f;--colors-neutral-700:#515854;--colors-neutral-800:#373d39;--colors-neutral-900:#242925;--colors-neutral-950:#171b18;--colors-status-success-50:#e8f7f0;--colors-status-success-100:#cdefdf;--colors-status-success-200:#a8e4c9;--colors-status-success-300:#8ed5b7;--colors-status-success-400:#5cc298;--colors-status-success-500:#2ea87d;--colors-status-success-600:#087f5b;--colors-status-success-700:#066a4c;--colors-status-success-800:#05563e;--colors-status-success-900:#03422c;--colors-status-success-950:#022a1c;--colors-status-warning-50:#fff7e6;--colors-status-warning-100:#ffedc7;--colors-status-warning-200:#f9dd9c;--colors-status-warning-300:#e6c27f;--colors-status-warning-400:#d9a655;--colors-status-warning-500:#c3872f;--colors-status-warning-600:#a96819;--colors-status-warning-700:#8a5415;--colors-status-warning-800:#70450f;--colors-status-warning-900:#56340c;--colors-status-warning-950:#382208;--colors-status-error-50:#fff1f0;--colors-status-error-100:#ffe0dc;--colors-status-error-200:#ffc4bd;--colors-status-error-300:#e5a39e;--colors-status-error-400:#ef8177;--colors-status-error-500:#d65c50;--colors-status-error-600:#b42318;--colors-status-error-700:#96201a;--colors-status-error-800:#7a1b14;--colors-status-error-900:#5c1510;--colors-status-error-950:#3d0e0a;--colors-status-info-50:#eaf7f7;--colors-status-info-100:#d3eeee;--colors-status-info-200:#b0e0df;--colors-status-info-300:#9ad4d1;--colors-status-info-400:#5fb8b6;--colors-status-info-500:#349396;--colors-status-info-600:#176b78;--colors-status-info-700:#135762;--colors-status-info-800:#104b55;--colors-status-info-900:#0c3940;--colors-status-info-950:#08262b;--colors-alpha-0:#fffc;--colors-alpha-8:#171b1814;--colors-alpha-16:#171b1829;--colors-alpha-24:#171b183d;--colors-alpha-32:#171b1852;--colors-alpha-40:#171b1866;--colors-alpha-48:#171b187a;--colors-alpha-56:#171b188f;--colors-alpha-64:#171b18a3;--colors-alpha-72:#171b18b8;--colors-alpha-80:#171b18cc;--colors-alpha-88:#171b18e0;--font-family-title:urbanist;--font-family-text:inter;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--font-size-3xs:8px;--font-size-2xs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:48px;--font-size-5xl:56px;--font-size-6xl:64px;--font-size-7xl:80px;--font-size-8xl:96px;--font-size-9xl:104px;--line-height-3xs:8px;--line-height-2xs:10px;--line-height-xs:12px;--line-height-sm:14px;--line-height-md:16px;--line-height-lg:18px;--line-height-xl:20px;--line-height-2xl:24px;--line-height-3xl:28px;--line-height-4xl:32px;--line-height-5xl:40px;--line-height-6xl:48px;--line-height-7xl:56px;--line-height-8xl:64px;--line-height-9xl:80px;--line-height-10xl:96px;--letter-spacing-minus-4:-4px;--letter-spacing-minus-2:-2px;--letter-spacing-0:0px;--letter-spacing-0-25:.25px;--letter-spacing-0-5:.5px;--letter-spacing-1:1px;--letter-spacing-2:2px;--letter-spacing-4:4px;--spacing-0:0px;--spacing-1:1px;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-14:14px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-128:128px;--size-0:0px;--size-1:1px;--size-2:2px;--size-4:4px;--size-6:6px;--size-8:8px;--size-12:12px;--size-16:16px;--size-20:20px;--size-24:24px;--size-32:32px;--size-40:40px;--size-48:48px;--size-56:56px;--size-64:64px;--size-80:80px;--size-96:96px;--control-icon-xs:12px;--control-icon-sm:16px;--control-icon-md:20px;--control-icon-lg:24px;--control-icon-xl:32px;--control-icon-2xl:40px;--control-icon-3xl:56px;--control-icon-4xl:72px;--control-icon-5xl:86px;--control-avatar-xs:24px;--control-avatar-sm:32px;--control-avatar-md:40px;--control-avatar-lg:48px;--control-avatar-xl:64px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-height-xl:56px;--border-width-none:0px;--border-width-hairline:.5px;--border-width-thin:1px;--border-width-medium:2px;--border-width-large:3px;--border-width-strong:4px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:999px;--radius-button:0px;--opacity-invisible:0;--opacity-hover:.08;--opacity-pressed:.16;--opacity-disabled:.5;--opacity-muted:.64;--opacity-visible:1;--layout-page-padding-mobile:16px;--layout-page-padding-tablet:24px;--layout-page-padding-desktop:32px;--layout-grid-gutter-mobile:16px;--layout-grid-gutter-tablet:24px;--layout-grid-gutter-desktop:32px;--layout-content-max-width-sm:640px;--layout-content-max-width-md:768px;--layout-content-max-width-lg:1024px;--layout-content-max-width-xl:1280px;--layout-content-max-width-2xl:1440px;--layout-content-max-width-3xl:1920px;--layout-page-background:#fff}
.label-xx-small{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-0)}.label-x-small{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-0)}.label-small-regular{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-0)}.label-small-medium{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-0)}.label-medium-regular{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-0)}.label-medium-medium{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-0)}.label-medium-bold{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-0)}.label-large-medium{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-0)}.header-x-small{font-family:var(--font-urbanist), sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-0)}.header-small{font-family:var(--font-urbanist), sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-0)}.header-medium{font-family:var(--font-urbanist), sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-3xl);letter-spacing:var(--letter-spacing-0)}.header-large{font-family:var(--font-urbanist), sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-4xl);letter-spacing:var(--letter-spacing-0)}.header-x-large{font-family:var(--font-urbanist), sans-serif;font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-5xl);letter-spacing:var(--letter-spacing-0)}.text-note{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-3xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-2xs);letter-spacing:var(--letter-spacing-0)}.text-x-small{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-0)}.text-small-regular{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-0)}.text-small-bold{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-0)}.text-medium-regular{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-0)}.text-medium-semibold{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-0)}.text-medium-bold{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-0)}.text-large{font-family:var(--font-inter), sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-0)}
.identity-badge{padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-full);background:var(--colors-brand-primary-300);color:var(--colors-brand-primary-900);font-size:var(--font-size-sm);line-height:var(--line-height-xl)}.home-hero h1{font-family:var(--font-urbanist),sans-serif;font-size:var(--font-size-3xl);font-weight:500;line-height:var(--line-height-5xl);text-align:center;margin:0}.message-input{gap:var(--spacing-10);width:100%;padding:var(--spacing-8) var(--spacing-10);border:var(--border-width-hairline) solid var(--colors-status-success-200);border-radius:var(--radius-xl);background:var(--colors-brand-primary-50);box-shadow:0 0 37px var(--colors-alpha-16);flex-direction:column;display:flex}.message-input textarea{resize:none;width:100%;min-height:44px;color:var(--colors-neutral-950);font-size:var(--font-size-sm);line-height:var(--line-height-xl);background:0 0;border:0;outline:0}.message-input textarea::placeholder{color:var(--colors-alpha-56)}.message-meta{padding:0 var(--spacing-8) var(--spacing-8);color:var(--colors-neutral-600);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-md);justify-content:space-between;align-items:center;display:flex}.message-meta button{padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-lg);background:var(--colors-brand-primary-800);color:var(--colors-neutral-0);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);border:0}.message-meta button:disabled{background:var(--colors-alpha-8);color:var(--colors-alpha-24)}.topics-button{color:var(--colors-brand-primary-800);font-size:var(--font-size-sm);background:0 0;border:0;font-weight:500}.pathways{width:100%;max-width:1080px;padding:var(--spacing-24) var(--spacing-16);box-sizing:border-box;background:var(--colors-neutral-50);margin-left:auto;margin-right:auto}.pathways h2{margin:0 0 var(--spacing-4);font-family:var(--font-urbanist),sans-serif;font-size:var(--font-size-lg)}.pathways>p{margin:0 0 var(--spacing-16);color:var(--colors-alpha-88);font-size:var(--font-size-sm);line-height:var(--line-height-xl)}.pathway-list{border-radius:var(--radius-xl);background:var(--colors-neutral-0);overflow:hidden}.pathway-card{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-14) var(--spacing-16);border-bottom:var(--border-width-thin) solid var(--colors-neutral-50);color:var(--colors-neutral-950);text-decoration:none;display:flex}.pathway-card span{gap:var(--spacing-6);flex-direction:column;display:flex}.pathway-card strong{font-family:var(--font-urbanist),sans-serif;font-size:var(--font-size-md)}.pathway-card small{color:var(--colors-alpha-88);font-size:var(--font-size-xs);line-height:var(--line-height-lg)}.pathway-card b{font-size:var(--font-size-2xl);font-weight:400}.hero-focus-track{flex-direction:column;align-items:center;display:flex}.app-header,.hero-focus-track{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.hero-focus-track{box-sizing:border-box;padding:0}.hero-input-group{align-items:center;gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.identity-badge{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-12);display:flex}.identity-badge img,.identity-badge svg{width:var(--size-16);height:var(--size-16)}.home-hero h1{margin:0}.hero-message-group{align-items:center;gap:var(--spacing-32);width:100%;margin-top:var(--spacing-40);flex-direction:column;display:flex}.hero-message-group .message-component{width:100%}.topics-button{align-items:center;gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-12);margin-top:var(--spacing-32);display:inline-flex}.topics-button img,.topics-button svg{width:var(--size-16);height:var(--size-16)}.topics-button{max-width:600px}.app-header{width:100%;max-width:none}.hero-focus-track,.topics-button{max-width:1080px}.pathways{background:var(--colors-neutral-50)}.pathway-card{justify-content:flex-start;gap:var(--spacing-16);min-height:82px}.pathway-card>span{gap:var(--spacing-4);flex:1;min-width:0}.pathway-icon{flex:0 0 var(--size-20);width:var(--size-20);height:var(--size-20)}.pathway-emoji{flex:0 0 var(--size-20);width:var(--size-20);height:var(--size-20);font-size:var(--font-size-lg);line-height:var(--line-height-xl);place-items:center;display:grid}.pathway-card .pathway-arrow{flex:0 0 var(--size-16);width:var(--size-16);height:var(--size-16);margin-left:auto}@media (max-width:599px){html.keyboard-open .hero-focus-track{width:100%;transform:translateY(var(--hero-track-shift,var(--spacing-0)));flex-direction:column;align-items:center;display:flex}html.keyboard-resized .home-hero{min-height:calc(var(--viewport-sem-teclado) - 72px)!important}html.keyboard-cramped .hero-input-group{display:none}html.keyboard-cramped .hero-message-group{margin-top:0}}@media (min-width:640px){.home-hero h1 br{display:none}}html,body{overflow-x:hidden}.app-shell{min-height:100svh;background:var(--colors-neutral-50)!important;width:100%!important;max-width:none!important;margin:0!important}.app-shell>.app-header{background:var(--colors-brand-primary-100)}.home-hero{padding:var(--spacing-32) var(--spacing-16) var(--spacing-24);border-bottom-right-radius:var(--radius-3xl);isolation:auto;background-clip:padding-box;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative;width:100%!important;max-width:none!important;margin:0 0 var(--spacing-24)!important;background:var(--colors-brand-primary-100)!important;border:0!important;min-height:calc(100svh - 72px)!important}.home-hero:before{display:none}.home-hero>*{z-index:auto;position:relative}
.btn{border-radius:var(--radius-lg);font-family:var(--font-inter), sans-serif;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-conteudo{align-items:center;gap:var(--spacing-6);display:inline-flex}.btn[data-redondo=true]{border-radius:var(--radius-full)}.btn[data-largura=total]{width:100%}.btn img,.btn svg{width:var(--control-icon-sm);height:var(--control-icon-sm);flex:none}.btn[data-tamanho=x-small]{padding:var(--spacing-6) var(--spacing-10);font-size:var(--font-size-xs);line-height:var(--line-height-md)}.btn[data-tamanho=small]{padding:var(--spacing-10) var(--spacing-12);font-size:var(--font-size-sm);line-height:var(--line-height-md)}.btn[data-tamanho=medium]{padding:var(--spacing-14) var(--spacing-16);font-size:var(--font-size-md);line-height:var(--line-height-xl)}.btn[data-variante=primary]{background:var(--colors-brand-primary-800);color:var(--colors-neutral-0)}.btn[data-variante=primary]:active:not(:disabled):not([data-carregando=true]),[data-estado-forcado=pressed] .btn[data-variante=primary],.btn[data-variante=primary]:focus-visible,[data-estado-forcado=focus] .btn[data-variante=primary]{background:var(--colors-neutral-950)}.btn[data-variante=secondary]{background:var(--colors-alpha-8);color:var(--colors-brand-primary-800)}.btn[data-variante=secondary]:active:not(:disabled):not([data-carregando=true]),[data-estado-forcado=pressed] .btn[data-variante=secondary]{background:var(--colors-alpha-24)}.btn[data-variante=transparent]{color:var(--colors-brand-primary-800);background:0 0}.btn[data-variante=transparent]:active:not(:disabled):not([data-carregando=true]),[data-estado-forcado=pressed] .btn[data-variante=transparent]{background:var(--colors-alpha-16);color:var(--colors-brand-primary-950)}@media (hover:hover){.btn[data-variante=primary]:hover:not(:disabled):not([data-carregando=true]),[data-estado-forcado=hover] .btn[data-variante=primary]{background:var(--colors-brand-primary-900)}.btn[data-variante=secondary]:hover:not(:disabled):not([data-carregando=true]),[data-estado-forcado=hover] .btn[data-variante=secondary]{background:var(--colors-alpha-16)}.btn[data-variante=transparent]:hover:not(:disabled):not([data-carregando=true]),[data-estado-forcado=hover] .btn[data-variante=transparent]{background:var(--colors-alpha-8);color:var(--colors-brand-primary-900)}}.btn:focus-visible,[data-estado-forcado=focus] .btn{outline:var(--border-width-medium) solid var(--colors-brand-secondary-400);outline-offset:0}.btn:disabled,.btn[data-carregando=true]{background:var(--colors-alpha-8);color:var(--colors-alpha-24);cursor:not-allowed}.btn[data-carregando=true]{pointer-events:none}.btn[data-carregando=true] .btn-conteudo{visibility:hidden}
.intro-page{justify-content:space-between;gap:var(--spacing-20);min-height:100svh;padding:var(--spacing-16);background:var(--colors-neutral-0);flex-direction:column;display:flex}.intro-content{gap:var(--spacing-16);flex-direction:column;width:100%;max-width:1080px;min-height:0;margin:0 auto;display:flex;overflow:auto}.intro-header{height:var(--size-16)}.intro-logo{width:115.675px;height:var(--size-16)}.intro-bubble{padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-sm) var(--radius-xl) var(--radius-xl) var(--radius-xl);background:var(--colors-neutral-50);font-size:var(--font-size-xs);line-height:var(--line-height-lg);align-self:flex-start}.intro-copy{font-size:var(--font-size-sm);line-height:var(--line-height-xl)}.intro-copy p{margin:0 0 var(--spacing-20)}.intro-copy strong{font-weight:600}.intro-actions{gap:var(--spacing-12);flex-direction:column;flex:none;width:100%;max-width:1080px;margin:0 auto;display:flex}.emergency-panel{gap:var(--spacing-8);padding:var(--spacing-12);border-radius:var(--radius-md);background:var(--colors-neutral-50);color:var(--colors-alpha-72);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-md);flex-direction:column;display:flex}.emergency-panel strong{font-size:var(--font-size-2xs);line-height:var(--line-height-xs);color:var(--colors-alpha-88)}.privacy-link{color:var(--colors-brand-primary-800);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-md);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:none}.consent-card{align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-10);border:var(--border-width-hairline) solid var(--colors-alpha-8);border-radius:var(--radius-lg);font-size:var(--font-size-xs);line-height:var(--line-height-md);display:flex}.consent-card input{width:18px;height:18px;accent-color:var(--colors-brand-primary-800)}.consent-card{border:var(--border-width-thin) solid var(--colors-alpha-16);gap:var(--spacing-8)}.consent-card .consent-input{width:var(--size-1);height:var(--size-1);clip:rect(0 0 0 0);white-space:nowrap;border:0;margin:-1px;position:absolute;overflow:hidden}.consent-checkbox-control{flex:0 0 var(--size-24);width:var(--size-24);height:var(--size-24);place-items:center;display:grid;position:relative}.consent-checkbox-box{border:var(--border-width-thin) solid var(--colors-alpha-16);background:0 0;border-radius:3px;width:18px;height:18px;position:relative}.consent-checkbox-selected{width:var(--size-24);height:var(--size-24);display:none;position:absolute;inset:0}.consent-input:checked+.consent-checkbox-control .consent-checkbox-box{display:none}.consent-input:checked+.consent-checkbox-control .consent-checkbox-selected{display:block}.consent-input:focus-visible+.consent-checkbox-control .consent-checkbox-box{outline:var(--border-width-large) solid var(--colors-brand-primary-800);outline-offset:var(--border-width-large)}.consent-copy{flex:1;min-width:0}
.message-component{width:100%;padding:var(--spacing-8);border:var(--border-width-hairline) solid var(--colors-status-success-200);border-radius:var(--radius-xl);background:var(--colors-brand-primary-50);box-shadow:0 0 37px var(--colors-alpha-16);cursor:text;flex-direction:column;display:flex;position:relative}.message-component-focused,.message-component-filed{gap:var(--spacing-10);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-8)}.message-component textarea{z-index:1;width:100%;height:36px;padding:var(--spacing-8);resize:none;box-sizing:border-box;color:var(--colors-neutral-900);font:400 var(--font-size-sm)/var(--line-height-xl) var(--font-inter),sans-serif;caret-color:var(--colors-brand-primary-800);background:0 0;border:0;outline:0;display:block;position:relative;overflow-y:hidden}.message-component-focused textarea{color:#0000}.message-component-placeholder{inset:var(--spacing-8);padding:var(--spacing-8);color:var(--colors-neutral-600);font:400 var(--font-size-sm)/var(--line-height-xl) var(--font-inter),sans-serif;pointer-events:none;white-space:nowrap;align-items:center;gap:0;display:flex;position:absolute}.message-component-caret{border-radius:var(--radius-full);background:var(--colors-brand-primary-800);flex:none;width:1.5px;height:18px;animation:1s step-end infinite message-caret-blink;display:inline-block}.message-component-meta{min-height:var(--size-20);padding:0 var(--spacing-8) var(--spacing-8);color:var(--colors-neutral-600);font:500 var(--font-size-xs)/var(--line-height-md) var(--font-inter),sans-serif;justify-content:space-between;align-items:center;display:flex}.message-component-meta button{padding:var(--spacing-10) var(--spacing-12);border-radius:var(--radius-lg);background:var(--colors-brand-primary-800);color:var(--colors-neutral-0);font:500 var(--font-size-sm)/var(--line-height-md) var(--font-inter),sans-serif;border:0}.message-component-meta button:disabled{background:var(--colors-alpha-8);color:var(--colors-alpha-24);cursor:not-allowed}@keyframes message-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.message-component-caret{animation:none}}
.figma-result-main,.figma-section-inner{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.figma-result-page{background:var(--colors-neutral-0);width:100%;min-height:100svh;color:var(--colors-neutral-950);font-family:var(--font-inter),sans-serif}.figma-result-main{gap:var(--spacing-40);padding:var(--spacing-20) var(--spacing-16) var(--spacing-24);flex-direction:column;display:flex}.figma-result-messages{gap:var(--spacing-24);flex-direction:column;display:flex}.figma-user-message{margin-left:var(--spacing-32);padding:var(--spacing-12) var(--spacing-16);border-radius:var(--radius-xl) var(--radius-sm) var(--radius-xl) var(--radius-xl);background:var(--colors-status-success-100);font-size:var(--font-size-sm);line-height:var(--line-height-xl);overflow-wrap:anywhere}.figma-response-copy{font-size:var(--font-size-md);line-height:var(--line-height-2xl);color:var(--colors-alpha-88);white-space:pre-line}.figma-response-copy p{margin:0 0 var(--spacing-16)}.figma-response-copy p:last-child{margin-bottom:0}.figma-response-copy__pedaco{animation:figma-fade-pedaco var(--duracao-fade-pedaco,.26s) ease-out both}@keyframes figma-fade-pedaco{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.figma-response-copy__pedaco{animation:none}}.figma-result-more{align-self:center;width:328px}.figma-result-more h2{margin:0 0 var(--spacing-20);font:600 var(--font-size-lg)/var(--line-height-2xl) var(--font-urbanist),sans-serif;text-align:center}.figma-result-more>div{gap:var(--spacing-14);flex-direction:column;display:flex}.figma-result-sections{flex-direction:column;gap:1px;display:flex}.figma-result-band{background:var(--colors-neutral-50);padding:16px 0}.figma-section-inner{gap:var(--spacing-16);padding:0 var(--spacing-16);flex-direction:column;display:flex}.figma-section-heading h2{font:600 var(--font-size-lg)/var(--line-height-2xl) var(--font-urbanist),sans-serif;margin:0}.figma-section-heading p{margin:var(--spacing-10) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--colors-alpha-88)}.figma-filter-row,.figma-action-row{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.figma-professional-card{gap:var(--spacing-12);padding:var(--spacing-16);border:var(--border-width-medium) solid var(--colors-neutral-100);border-radius:var(--radius-xl);background:var(--colors-neutral-0);flex-direction:column;display:flex}.figma-professional-card-construction{gap:0}.figma-professional-construction{justify-content:center;align-items:flex-start;gap:var(--spacing-24);padding:var(--spacing-20) 0;flex-direction:column;width:100%;display:flex}.figma-professional-construction-avatar{width:var(--size-96);height:var(--size-96)}.figma-professional-construction-copy{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.figma-professional-construction-copy h3,.figma-professional-construction-copy p{margin:0}.figma-professional-construction-copy h3{color:var(--colors-neutral-950)}.figma-professional-construction-copy p{color:var(--colors-alpha-88)}.figma-professional-head{align-items:center;gap:var(--spacing-12);display:flex}.figma-professional-avatar{width:var(--size-96);height:var(--size-96);object-fit:cover;border-radius:var(--radius-sm)}.figma-professional-head>div{gap:var(--spacing-6);flex-direction:column;flex:1;min-width:0;display:flex}.figma-professional-head strong{font-size:var(--font-size-sm);line-height:var(--line-height-md)}.figma-professional-head span{font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--colors-alpha-56)}.figma-professional-head small{font-size:var(--font-size-2xs);line-height:var(--line-height-sm);color:var(--colors-alpha-80)}.figma-info-icon,.figma-resource-heading>img,.figma-resource-heading>svg{width:var(--size-16);height:var(--size-16)}.figma-badges{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.figma-badges span{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full);background:var(--colors-alpha-8);font-size:var(--font-size-xs);line-height:var(--line-height-md)}.figma-professional-card>p{font-size:var(--font-size-xs);line-height:var(--line-height-lg);color:var(--colors-alpha-80);margin:0}.figma-resource-list{gap:var(--size-1);margin:0 calc(-1 * var(--spacing-16));flex-direction:column;display:flex}.figma-resource-card{gap:var(--spacing-24);padding:var(--spacing-24) var(--spacing-16);background:var(--colors-neutral-0);flex-direction:column;display:flex}.figma-resource-heading{align-items:flex-start;gap:var(--spacing-8);display:flex}.figma-resource-heading>div{flex:1;min-width:0}.figma-resource-heading h3{font:600 var(--font-size-md)/var(--line-height-xl) var(--font-urbanist),sans-serif;margin:0}.figma-resource-heading p{margin:var(--spacing-8) 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-lg);color:var(--colors-alpha-88)}.figma-checklist-band{padding:var(--spacing-24) var(--spacing-16)}.figma-checklist{gap:var(--spacing-8);flex-direction:column;display:flex}.figma-checklist label{align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-10);border:var(--border-width-hairline) solid var(--colors-neutral-950);border-radius:var(--radius-lg);font-size:var(--font-size-xs);line-height:var(--line-height-lg);display:flex}.figma-checklist input{width:var(--size-24);height:var(--size-24);flex:0 0 var(--size-24);accent-color:var(--colors-brand-primary-800)}.figma-response-loading{gap:var(--spacing-4);font-size:var(--font-size-xs);line-height:var(--line-height-lg);color:#171b1899;flex-direction:column;display:flex}.figma-response-loader{gap:var(--spacing-12);height:var(--size-12);display:flex}.figma-response-loader-icon{width:var(--size-12);height:var(--size-12);opacity:.3}.figma-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--colors-neutral-100) 25%,var(--colors-neutral-50) 50%,var(--colors-neutral-100) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite figma-skeleton-shimmer;display:block}@keyframes figma-skeleton-shimmer{to{background-position:-200% 0}}.figma-skeleton-description{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex;overflow:hidden}.figma-skeleton-description .figma-skeleton{width:100%;height:13px}.figma-skeleton-description .figma-skeleton-heading{height:21px}.figma-skeleton-filter,.figma-skeleton-actions{gap:var(--spacing-6);width:100%;height:28px;display:flex}.figma-skeleton-filter .figma-skeleton{border-radius:var(--radius-full);width:84px}.figma-skeleton-professional{gap:var(--spacing-12)}.figma-skeleton-avatar{width:var(--size-96);height:var(--size-96);flex:0 0 var(--size-96)}.figma-skeleton-professional .figma-professional-head>div{gap:var(--spacing-6)}.figma-skeleton-name{width:min(190px,100%);height:20px}.figma-skeleton-specialty{width:72px;height:16px}.figma-skeleton-detail{width:120px;height:14px}.figma-skeleton-detail+.figma-skeleton-detail{width:150px}.figma-skeleton-tags{gap:var(--spacing-6);display:flex}.figma-skeleton-tags .figma-skeleton{height:var(--size-24);border-radius:var(--radius-full);flex:1}.figma-skeleton-button,.figma-skeleton-public-link{border-radius:var(--radius-lg);width:100%;height:36px}.figma-skeleton-resource-list .figma-resource-card{gap:var(--spacing-24)}.figma-skeleton-actions{gap:var(--spacing-8);height:36px}.figma-skeleton-actions .figma-skeleton{border-radius:var(--radius-full);flex:1}.figma-skeleton-checklist .figma-skeleton{width:100%}.figma-skeleton-more{align-self:stretch;gap:var(--spacing-14);flex-direction:column;width:100%;display:flex}.figma-skeleton-more>div{align-items:flex-start}.figma-skeleton-more-title{align-self:flex-start;width:257px;height:25px}.figma-skeleton-more-option{border-radius:var(--radius-full);height:37px}@media (prefers-reduced-motion:reduce){.figma-skeleton{animation:none}}.figma-result-more{align-self:flex-start}.figma-result-more h2{text-align:left}.figma-result-more>div{align-items:flex-start}.figma-result-band.figma-checklist-band{padding:var(--spacing-16) 0}.figma-result-sections{background:var(--colors-neutral-50);padding:var(--spacing-16) 0}.figma-section-inner{gap:var(--spacing-16)}.figma-section-heading p,.figma-resource-heading p{margin-top:var(--spacing-4)}.figma-professional-copy{gap:var(--spacing-10)!important}.figma-professional-identity{gap:var(--spacing-4);flex-direction:column;display:flex}.figma-professional-head strong,.figma-professional-head span{font-weight:500}.figma-resource-list{margin-left:0;margin-right:0}.figma-checklist label{border:var(--border-width-thin) solid var(--colors-alpha-16);cursor:pointer}.figma-checklist label:has(.figma-checklist-input:checked){background:var(--colors-neutral-0)}.figma-checklist-input{width:var(--size-1);height:var(--size-1);clip:rect(0 0 0 0);white-space:nowrap;border:0;margin:-1px;position:absolute;overflow:hidden}.figma-checkbox-control{flex:0 0 var(--size-24);width:var(--size-24);height:var(--size-24);place-items:center;display:grid;position:relative}.figma-checkbox-box{border:var(--border-width-thin) solid var(--colors-alpha-16);background:0 0;border-radius:3px;width:18px;height:18px;position:relative}.figma-checkbox-selected{width:var(--size-24);height:var(--size-24);display:none;position:absolute;inset:0}.figma-checklist-input:checked+.figma-checkbox-control .figma-checkbox-box{display:none}.figma-checklist-input:checked+.figma-checkbox-control .figma-checkbox-selected{display:block}.figma-checklist-input:focus-visible+.figma-checkbox-control .figma-checkbox-box,[data-estado-forcado=focus] .figma-checklist-input+.figma-checkbox-control .figma-checkbox-box{outline:var(--border-width-large) solid var(--colors-brand-primary-800);outline-offset:var(--border-width-large)}.figma-checklist-copy{flex:1;min-width:0}.figma-action-row{width:calc(100% + var(--spacing-32));margin-left:calc(-1 * var(--spacing-16));padding:2px var(--spacing-16);scrollbar-width:none;-ms-overflow-style:none;cursor:grab;flex-wrap:nowrap;margin-top:-2px;margin-bottom:-2px;overflow:auto hidden}.figma-action-row:active{cursor:grabbing}.figma-action-row::-webkit-scrollbar{display:none}.figma-action-row>.btn{white-space:nowrap;flex:none}.figma-result-band{scroll-margin-top:var(--spacing-16)}.figma-user-message{width:fit-content;max-width:calc(100% - var(--spacing-32));align-self:flex-end}.figma-section-heading p,.figma-resource-heading p,.figma-professional-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.figma-section-heading h2,.figma-resource-heading h3{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;display:block;overflow:hidden}.figma-response-error{align-items:flex-start;gap:var(--spacing-14);font:400 var(--font-size-md)/var(--line-height-2xl) var(--font-inter),sans-serif;flex-direction:column;display:flex}.figma-response-error p{color:#171b1899;margin:0}.figma-result-sections{gap:0}@media (max-width:1088px){.figma-checklist-band .figma-section-inner{width:auto}.figma-result-band .figma-resource-list{width:calc(100% + var(--spacing-32));margin-left:calc(-1 * var(--spacing-16));margin-right:calc(-1 * var(--spacing-16))}}@media (min-width:1081px){.figma-result-band .figma-resource-list{border-radius:var(--radius-xl);overflow:hidden}}
.dados-modal{z-index:100;background:#fff;flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex;position:fixed;inset:0;overflow-y:auto}.dados-modal-header{flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dados-modal-logo{width:86.756px;height:12px}.dados-modal-close{background:0 0;border:0;width:24px;height:24px;padding:0}.dados-modal-close img,.dados-modal-close svg{width:24px;height:24px;display:block}.dados-modal-body{flex-direction:column;gap:20px;padding:16px;display:flex}.dados-modal-body h2{font-family:var(--font-urbanist),sans-serif;color:var(--neutral-950);margin:0;font-size:20px;font-weight:600;line-height:28px}.dados-modal-section{flex-direction:column;gap:10px;display:flex}.dados-modal-section h3{font-family:var(--font-urbanist),sans-serif;color:var(--neutral-950);margin:0;font-size:18px;font-weight:600;line-height:24px}.dados-modal-section p{color:var(--neutral-950-88);margin:0;font-size:14px;line-height:20px}.dados-modal-section ul{color:var(--neutral-950-88);margin:0;padding-left:21px;font-size:14px;line-height:20px}.dados-page{background:#fff;min-height:100svh}.dados-page .dados-modal{min-height:100svh;position:static;overflow:visible}
.app-footer{align-items:center;gap:var(--spacing-6);padding:var(--spacing-24) 0;flex-direction:column;display:flex}.app-footer-title,.app-footer-list{width:100%;max-width:1080px;padding:0 var(--spacing-16);box-sizing:border-box;margin-left:auto;margin-right:auto}.app-footer-title{font-family:var(--font-inter),sans-serif;font-weight:500;font-size:var(--font-size-2xs);line-height:var(--line-height-xs);color:var(--colors-neutral-950);margin:0 auto}.app-footer-list{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.app-footer-item{align-items:flex-start;gap:var(--spacing-4);color:inherit;text-decoration:none;display:flex}.app-footer-item img,.app-footer-item svg{width:var(--size-16);height:var(--size-16);display:block}.app-footer-item span{font-family:var(--font-inter),sans-serif;font-weight:500;font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--colors-alpha-88)}.figma-result-page .app-footer{background:var(--colors-neutral-50)}
.side-menu{z-index:20;justify-content:flex-end;display:flex;position:fixed;inset:0}.side-menu-backdrop{background:var(--colors-alpha-64);cursor:pointer;position:absolute;inset:0}.side-menu--open .side-menu-backdrop{animation:.42s cubic-bezier(.16,1,.3,1) forwards sideMenuFadeIn}.side-menu--closing .side-menu-backdrop{animation:.35s cubic-bezier(.16,1,.3,1) forwards sideMenuFadeOut}.side-menu-close{z-index:1;flex:0 0 var(--size-48);width:var(--size-48);min-height:100svh;padding:var(--spacing-14) var(--spacing-8);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;display:flex;position:relative}.side-menu--open .side-menu-close{animation:.42s cubic-bezier(.16,1,.3,1) forwards sideMenuCloseIn}.side-menu--closing .side-menu-close{animation:.35s cubic-bezier(.16,1,.3,1) forwards sideMenuCloseOut}.side-menu-close img,.side-menu-close svg{width:var(--size-32);height:var(--size-32);display:block}.side-menu-panel{z-index:1;width:min(360px, calc(100vw - var(--size-48)));min-height:100svh;padding:var(--spacing-20) var(--spacing-24);background:var(--colors-brand-primary-100);will-change:transform;position:relative;overflow:hidden}.side-menu--open .side-menu-panel{animation:.42s cubic-bezier(.16,1,.3,1) forwards sideMenuSlideIn}.side-menu--closing .side-menu-panel{animation:.35s cubic-bezier(.25,1,.5,1) forwards sideMenuSlideOut}.side-menu-panel h2{margin:0 0 var(--spacing-16);font-family:var(--font-urbanist), sans-serif;font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-xl);color:var(--colors-alpha-88)}.side-menu-contacts{gap:var(--spacing-12);flex-direction:column;display:flex}.side-menu-contacts a{align-items:center;gap:var(--spacing-4);color:var(--colors-alpha-88);font-size:var(--font-size-md);line-height:var(--line-height-xl);text-decoration:none;display:flex}.side-menu-contacts img,.side-menu-contacts svg{flex:0 0 var(--size-20);width:var(--size-20);height:var(--size-20);display:block}@keyframes sideMenuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sideMenuFadeOut{0%{opacity:1}to{opacity:0}}@keyframes sideMenuSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sideMenuSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sideMenuCloseIn{0%{opacity:0;transform:translateX(var(--spacing-16))}to{opacity:1;transform:translate(0)}}@keyframes sideMenuCloseOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--spacing-16))}}@media (max-width:420px){.side-menu-panel{padding:var(--spacing-20) var(--spacing-16)}}@media (prefers-reduced-motion:reduce){.side-menu--open .side-menu-backdrop,.side-menu--closing .side-menu-backdrop,.side-menu--open .side-menu-close,.side-menu--closing .side-menu-close,.side-menu--open .side-menu-panel,.side-menu--closing .side-menu-panel{animation:none!important}}
.figma-response-loading{gap:8px;font-size:16px;font-weight:400;line-height:24px}.figma-result-page-initial-loading{flex-direction:column;display:flex}.figma-result-page-initial-loading .figma-result-main{flex:1}.figma-response-loader-icon{animation-duration:9.752s;animation-timing-function:linear;animation-iteration-count:infinite}.figma-response-loader-icon-1{animation-name:loader-1-opacity,loader-1-rotate,loader-1-scale,loader-1-x}.figma-response-loader-icon-2{animation-name:loader-2-opacity,loader-2-rotate,loader-2-scale,loader-2-x}.figma-response-loader-icon-3{animation-name:loader-3-opacity,loader-1-rotate,loader-3-scale,loader-3-x}@keyframes loader-1-opacity{0%{opacity:.3;animation-timing-function:cubic-bezier(.4,0,.2,1)}3.59%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}7.18%{opacity:.3;animation-timing-function:linear}14.36%{opacity:.3;animation-timing-function:cubic-bezier(.4,0,.2,1)}17.95%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}21.53%{opacity:.3;animation-timing-function:linear}28.71%{opacity:.3;animation-timing-function:ease-in}33.89%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}34.73%{opacity:0;animation-timing-function:linear}87.89%{opacity:0;animation-timing-function:linear}95.08%{opacity:.3}to{opacity:.3}}@keyframes loader-1-rotate{0%{animation-timing-function:linear;rotate:none}28.71%{animation-timing-function:ease-in;rotate:none}33.89%{animation-timing-function:linear;rotate:180deg}42.56%{animation-timing-function:linear;rotate:540deg}59.64%{animation-timing-function:linear;rotate:none}85.82%{animation-timing-function:linear;rotate:none}87.89%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:540deg}95.08%{rotate:900deg}to{rotate:900deg}}@keyframes loader-1-scale{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}3.59%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1.4}7.18%{animation-timing-function:linear;scale:1}14.36%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}17.95%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1.4}21.53%{scale:1}to{scale:1}}@keyframes loader-1-x{0%{animation-timing-function:linear;translate:0}33.89%{animation-timing-function:ease-in;translate:0}59.64%{animation-timing-function:linear;translate:24.002px}87.89%{animation-timing-function:linear;translate:24.002px}95.08%{translate:0}to{translate:0}}@keyframes loader-2-opacity{0%{opacity:.3;animation-timing-function:linear}2.05%{opacity:.3;animation-timing-function:cubic-bezier(.4,0,.2,1)}5.64%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}9.23%{opacity:.3;animation-timing-function:linear}16.41%{opacity:.3;animation-timing-function:cubic-bezier(.4,0,.2,1)}20%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}23.59%{opacity:.3;animation-timing-function:linear}28.71%{opacity:.3;animation-timing-function:ease-in}33.89%{opacity:1;animation-timing-function:linear}95.08%{opacity:1;animation-timing-function:linear}99.5%{opacity:.3}to{opacity:.3}}@keyframes loader-2-rotate{0%{animation-timing-function:linear;rotate:none}28.71%{animation-timing-function:ease-in;rotate:none}33.89%{animation-timing-function:linear;rotate:180deg}40.32%{animation-timing-function:linear;rotate:540deg}46.64%{animation-timing-function:ease-out;rotate:900deg}59.64%{animation-timing-function:linear;rotate:1260deg}87.89%{animation-timing-function:cubic-bezier(.5,0,.5,1);rotate:1260deg}95.08%{rotate:1620deg}to{rotate:1620deg}}@keyframes loader-2-scale{0%{animation-timing-function:linear;scale:1}2.05%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}5.64%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1.4}9.23%{animation-timing-function:linear;scale:1}16.41%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}20%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1.4}23.59%{animation-timing-function:linear;scale:1}62.43%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}66.73%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1.5}71.58%{animation-timing-function:linear;scale:1}76.07%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}80.37%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1.5}85.22%{scale:1}to{scale:1}}@keyframes loader-2-x{0%{animation-timing-function:linear;translate:0}28.71%{animation-timing-function:ease-in;translate:0}33.89%{animation-timing-function:linear;translate:-24px}87.89%{animation-timing-function:linear;translate:-24px}93.48%{translate:0}to{translate:0}}@keyframes loader-3-opacity{0%{opacity:.3;animation-timing-function:linear}4.1%{opacity:.3;animation-timing-function:cubic-bezier(.4,0,.2,1)}7.69%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}11.28%{opacity:.3;animation-timing-function:linear}18.46%{opacity:.3;animation-timing-function:cubic-bezier(.4,0,.2,1)}22.05%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}25.64%{opacity:.3;animation-timing-function:linear}28.71%{opacity:.3;animation-timing-function:ease-in}33.89%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.5,1)}34.73%{opacity:0;animation-timing-function:linear}87.89%{opacity:0;animation-timing-function:linear}95.08%{opacity:.3}to{opacity:.3}}@keyframes loader-3-scale{0%{animation-timing-function:linear;scale:1}4.1%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}7.69%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1.4}11.28%{animation-timing-function:linear;scale:1}18.46%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}22.05%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1.4}25.64%{animation-timing-function:linear;scale:1}33.89%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:1}71.58%{animation-timing-function:linear;scale:.8}95.08%{scale:1}to{scale:1}}@keyframes loader-3-x{0%{animation-timing-function:linear;translate:0}28.71%{animation-timing-function:ease-in;translate:0}33.89%{animation-timing-function:ease-in;translate:-48px}59.64%{animation-timing-function:linear;translate:-24.023px}87.89%{animation-timing-function:linear;translate:-24.023px}95.08%{translate:0}to{translate:0}}@media (prefers-reduced-motion:reduce){.figma-response-loader-icon{animation:none}}
*{box-sizing:border-box}button,a{cursor:pointer}button,a,label,summary,[role=button]{-webkit-tap-highlight-color:var(--colors-alpha-32)}button:disabled{cursor:not-allowed}label:has(input[type=checkbox]){cursor:pointer}html,body{background:var(--neutral-50);min-height:100%;color:var(--neutral-950);font-family:var(--font-inter), sans-serif;margin:0}button,textarea{font:inherit}.app-shell{background:var(--neutral-0);width:100%;min-height:100svh}.app-header{background:var(--neutral-0);justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;display:flex}.app-header img,.app-header svg{display:block}.app-header a{display:flex}.app-logo{width:86.756px;height:12px}.menu-button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.menu-button img,.menu-button svg{width:24px;height:24px}@media (min-width:600px){.app-shell{max-width:384px;margin:0 auto;box-shadow:0 8px 24px -8px #0000000d}}
