:root{--background:#ffffff;--foreground:#000000;--pagePadding:20px 40px 31px;--mockUpWidth:1080px;--colorPrimary25:#F0FAFB;--colorPrimary50:#E6F6F8;--colorPrimary100:#E0F4F6;--colorPrimary200:#B3E3E8;--colorPrimary300:#80CED6;--colorPrimary400:#4DB8C3;--colorPrimary500:#26A9B8;--colorPrimary600:#0DA3B2;--colorPrimary700:#009EAD;--colorPrimary800:#0C8A95;--colorPrimary900:#1A727D;--colorPrimary950:#14545B;--colorPrimary975:#0D3E43;--colorSecond25:#FFF2F7;--colorSecond50:#FEE6EF;--colorSecond100:#F7D8E4;--colorSecond200:#F0CAD9;--colorSecond300:#E8B0C6;--colorSecond400:#E3A0B8;--colorSecond500:#DF99B2;--colorSecond600:#CE7E9A;--colorSecond700:#BD758F;--colorSecond800:#A35F78;--colorSecond900:#82465D;--colorSecond950:#50494B;--colorSuccess50:#DCFCE7;--colorSuccess500:#119E0C;--colorSuccess700:#166534;--colorWarning50:#FEF3C7;--colorError400:#C70000;--colorError50:#FEE2E2;--colorError700:#991B1B;--colorInfo50:#DBEAFE;--colorInfo700:#1E40AF;--colorWarning600:#B45309;--colorWarning700:#92400E;--colorNeutral800:#1F2937;--colorNeutral500:#6B7280;--colorNeutral400:#9CA3AF;--colorNeutral300:#D1D5DB;--colorNeutral200:#E5E7EB;--colorBorder:var(--colorPrimary100);--colorBorderInput:var(--colorNeutral300);--colorBorderInputHover:var(--colorNeutral400);--colorTextPlaceholder:var(--colorNeutral400);--radiusCard:16px;--radiusCardMobile:12px;--radiusInput:12px;--radiusChip:8px;--radiusButton:9999px;--shadowCard:0 2px 12px rgba(0,0,0,0.04);--shadowCardHover:0 8px 24px rgba(0,0,0,0.08);--shadowElevated:0 4px 16px rgba(0,0,0,0.08);--ringFocus:0 0 0 3px rgba(0,158,173,0.18);--ringFocusError:0 0 0 3px rgba(199,0,0,0.18);--transitionCard:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;--colorBgTint50:#F6F6F6;--fg-1:var(--colorNeutral800);--fg-heading:var(--colorPrimary975);--fg-label:var(--colorNeutral800);--fg-link:var(--colorPrimary900);--fg-link-hover:var(--colorPrimary950);--fg-muted:var(--colorNeutral500);--bg-page:var(--background);--bg-tinted:var(--colorBgTint50);--bg-soft:var(--colorPrimary25);--bg-fill:var(--colorPrimary50);--border-subtle:var(--colorPrimary100);--border-emph:var(--colorPrimary200);--border-strong:var(--colorPrimary600);--accent-soft:var(--colorSecond50);--accent:var(--colorSecond600);--radiusPagination:8px;--radiusFocus:8px;--shadowButtonRest:0 1px 3px rgba(0,0,0,0.08);--shadowButtonHover:0 4px 12px rgba(0,158,173,0.25);--transitionColor:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease;--transitionLift:transform 0.15s ease;--font-sans:var(--font-inter,"Inter"),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-serif:var(--font-faustina,"Faustina"),Georgia,"Times New Roman",serif;--type-h1:clamp(2rem,1.5rem + 2vw,3.5rem);--text-display-1:clamp(2.75rem,2rem + 3vw,4.25rem);--text-display-2:clamp(1.75rem,1.5rem + 1vw,2.5rem);--text-article-h1:clamp(2.25rem,1.75rem + 2vw,2.875rem);--text-article-lead:clamp(1.25rem,1.1rem + 0.4vw,1.375rem);--text-article-h2:1.625rem;--text-article-body:1.1875rem;--text-quote:1.625rem;--measure-article:68ch;--type-h2:clamp(1.5rem,1.25rem + 0.75vw,2rem);--type-h3:clamp(1.125rem,1rem + 0.5vw,1.25rem);--type-body:clamp(1rem,0.9rem + 0.25vw,1.125rem);--type-small:0.875rem;--type-meta:0.875rem;--type-caption:0.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--lh-h1:1.15;--lh-h2:1.20;--lh-h3:1.30;--lh-body:1.60;--lh-meta:1.50;--tracking-h1:-0.02em;--space-section:clamp(32px,24px + 2vw,48px);--space-card:clamp(20px,16px + 1vw,28px);--space-gap-lg:clamp(24px,20px + 2vw,40px);--space-gap-md:clamp(16px,12px + 1vw,24px);--space-gap-sm:clamp(12px,8px + 1vw,16px);--dialogDenseHeight:96vh;--dialogWidthContent:720px;--dialogWidthWide:960px;--dialogViewportGutter:2vw;--radiusDialog:var(--radiusCard)}@supports (height:1dvh){:root{--dialogDenseHeight:96dvh}}@media (max-width:640px){:root{--radiusDialog:var(--radiusCardMobile)}}html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:grey #ffffff00;scrollbar-width:thin}@media (max-width:1080px){body{padding-top:64px}body:has([data-no-mobile-navbar]){padding-top:0}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{background-color:transparent}::-webkit-scrollbar-thumb{width:10px;background-color:grey;border-radius:12px;border:3px solid transparent;background-clip:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}.rr--group{display:flex;width:100%;position:relative}.rr--box{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rr--box,.rr--svg{display:flex;width:100%;flex-grow:1}.rr--svg{aspect-ratio:1;overflow:clip;pointer-events:none}@supports not (overflow:clip){.rr--svg{overflow:auto}}.rr--box:focus,.rr--box:focus-visible,.rr-reset:focus,.rr-reset:focus-visible{outline:none;box-shadow:none}.rr--focus-reset{outline:6px double #0079ff}.rr--box:focus-visible .rr--svg{outline:6px double #0079ff;isolation:isolate}.rr--reset{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;right:0;bottom:50%}[dir=rtl] .rr--reset{left:0;right:auto}.rr--dir-y .rr--reset{bottom:0;right:50%}.rr--disabled{opacity:.5;cursor:not-allowed}.rr--disabled .rr--svg{pointer-events:none}.rr--pointer .rr--box{cursor:pointer}.rr--dir-x{flex-direction:row}.rr--dir-y{flex-direction:column}.rr--space-sm .rr--svg{padding:8%}.rr--space-md .rr--svg{padding:12.5%}.rr--space-lg .rr--svg{padding:17.5%}.rr--dir-x.rr--gap-sm .rr--svg{margin:0 6.25%}.rr--dir-x.rr--gap-sm .rr--box:focus-visible:after{width:87.5%;left:6.25%}.rr--dir-x.rr--gap-md .rr--svg{margin:0 12.5%}.rr--dir-x.rr--gap-md .rr--box:focus-visible:after{width:75%;left:12.5%}.rr--dir-x.rr--gap-lg .rr--svg{margin:0 25%}.rr--dir-x.rr--gap-lg .rr--box:focus-visible:after{width:50%;left:25%}.rr--dir-y.rr--gap-sm .rr--svg{margin:6.25% 0}.rr--dir-y.rr--gap-md .rr--svg{margin:12.5% 0}.rr--dir-y.rr--gap-lg .rr--svg{margin:25% 0}.rr--rx-sm .rr--svg{border-radius:5%}.rr--rx-md .rr--svg{border-radius:15%}.rr--rx-lg .rr--svg{border-radius:20%}.rr--rx-full .rr--svg{border-radius:100%}.rr--has-stroke .rr--svg{stroke-linecap:round;stroke-linejoin:round}.rr--has-border .rr--svg{border-width:var(--rr--border-width);border-style:solid}.rr--on .rr--svg{fill:var(--rr--fill-on-color,none)}.rr--off .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--on .rr--svg{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--off .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--has-border .rr--on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--fx-colors{--rr--easing:.2s cubic-bezier(.61,1,.88,1)}.rr--fx-colors .rr--svg{transition-duration:.2s;transition-timing-function:var(--rr--easing);transition-property:background-color,border-color,fill,stroke}.rr--fx-opacity .rr--off{opacity:.35;transition:opacity var(--rr--easing)}.rr--fx-opacity .rr--on{opacity:1}@media (hover:hover){.rr--fx-opacity .rr--box:hover{opacity:1}.rr--fx-zoom .rr--box{transition:transform var(--rr--easing);transform:scale(1)}.rr--fx-zoom .rr--box:hover{transform:scale(1.2)}}@media (hover:hover){@media (prefers-reduced-motion){.rr--fx-zoom .rr--box:hover{transform:scale(1)}}}@media (hover:hover){.rr--fx-position .rr--box{transition:transform var(--rr--easing);transform:translateY(0)}.rr--fx-position .rr--box:hover{transform:translateY(-15%)}@media (prefers-reduced-motion){.rr--fx-position .rr--box:hover{transform:translateY(0)}}}.rr--svg-stop-1{stop-color:var(--rr--fill-on-color,rgba(0,0,0,0))}.rr--svg-stop-2,[dir=rtl] .rr--svg-stop-1{stop-color:var(--rr--fill-off-color,rgba(0,0,0,0))}[dir=rtl] .rr--svg-stop-2{stop-color:var(--rr--fill-on-color,rgba(0,0,0,0))}.rr--hf-svg-on{fill:var(--rr--fill-on-color,none)}.rr--hf-svg-off{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-svg-on{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--hf-svg-off{stroke:var(--rr--stroke-off-color,currentColor)}.rr--hf-svg-off .rr--svg,.rr--hf-svg-on .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--hf-svg-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-svg-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to right,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}[dir=rtl] .rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to left,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--dir-y .rr--hf-box-int .rr--svg{background:linear-gradient(to bottom,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--hf-box-on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--hf-box-off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--hf-box-int .rr--svg,.rr--hf-box-off .rr--svg,.rr--hf-box-on .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-box-int .rr--svg,.rr--has-stroke .rr--hf-box-off .rr--svg,.rr--has-stroke .rr--hf-box-on .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--has-border .rr--hf-box-int .rr--svg,.rr--has-border .rr--hf-box-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-box-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}