@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_73ee6c;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:__Manrope_73ee6c,__Manrope_Fallback_73ee6c;font-style:normal}.__variable_73ee6c{--font-sans:"__Manrope_73ee6c","__Manrope_Fallback_73ee6c"}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-heading:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.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:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:__IBM_Plex_Mono_fc41db;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.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:__IBM_Plex_Mono_Fallback_fc41db;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fc41db{font-family:__IBM_Plex_Mono_fc41db,__IBM_Plex_Mono_Fallback_fc41db;font-style:normal}.__variable_fc41db{--font-mono:"__IBM_Plex_Mono_fc41db","__IBM_Plex_Mono_Fallback_fc41db"}:root{--font-family-heading:var(--font-heading),var(--font-sans),sans-serif;--font-family-body:var(--font-sans),sans-serif;--font-family-sans:var(--font-sans),sans-serif;--font-family-mono:var(--font-mono),monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display-2xl:clamp(3rem,6vw,4.5rem);--line-height-display-2xl:0.96;--letter-spacing-display-2xl:-0.05em;--font-size-display-xl:clamp(2.5rem,5vw,3.75rem);--line-height-display-xl:1;--letter-spacing-display-xl:-0.04em;--font-size-display-lg:clamp(2rem,4vw,3rem);--line-height-display-lg:1.04;--letter-spacing-display-lg:-0.035em;--font-size-heading-xl:clamp(1.75rem,2.6vw,2.5rem);--line-height-heading-xl:1.08;--letter-spacing-heading-xl:-0.03em;--font-size-heading-lg:clamp(1.5rem,2vw,2rem);--line-height-heading-lg:1.14;--letter-spacing-heading-lg:-0.022em;--font-size-heading-md:1.25rem;--line-height-heading-md:1.24;--letter-spacing-heading-md:-0.015em;--font-size-heading-sm:1.125rem;--line-height-heading-sm:1.28;--letter-spacing-heading-sm:-0.01em;--font-size-body-lg:1.125rem;--line-height-body-lg:1.72;--letter-spacing-body-lg:-0.01em;--font-size-body-md:1rem;--line-height-body-md:1.68;--letter-spacing-body-md:-0.005em;--font-size-body-sm:0.9375rem;--line-height-body-sm:1.6;--letter-spacing-body-sm:0;--font-size-body-xs:0.875rem;--line-height-body-xs:1.55;--letter-spacing-body-xs:0;--font-size-label-lg:0.9375rem;--line-height-label-lg:1.4;--letter-spacing-label-lg:-0.005em;--font-size-label-md:0.875rem;--line-height-label-md:1.36;--letter-spacing-label-md:-0.003em;--font-size-label-sm:0.75rem;--line-height-label-sm:1.3;--letter-spacing-label-sm:0.08em;--font-size-mono-md:0.875rem;--line-height-mono-md:1.5;--letter-spacing-mono-md:0.01em;--font-size-mono-sm:0.8125rem;--line-height-mono-sm:1.45;--letter-spacing-mono-sm:0.01em;--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-18:4.5rem;--space-20:5rem;--space-22:5.5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--radius-xs:0.5rem;--radius-sm:0.75rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(15,23,42,.04);--shadow-sm:0 6px 18px -12px rgba(15,23,42,.08);--shadow-md:0 10px 24px -16px rgba(15,23,42,.11);--shadow-lg:0 18px 36px -24px rgba(15,23,42,.14);--shadow-subtle:var(--shadow-sm);--shadow-medium:var(--shadow-md);--z-base:0;--z-raised:10;--z-sticky:20;--z-header:30;--z-overlay:40;--z-modal:50;--z-popover:60;--z-toast:70;--motion-duration-fast:160ms;--motion-duration-standard:220ms;--motion-duration-slow:320ms;--motion-duration-slower:480ms;--motion-ease-standard:cubic-bezier(0.22,1,0.36,1);--motion-ease-productive:cubic-bezier(0.32,0.72,0,1);--motion-ease-exit:cubic-bezier(0.4,0,1,1);--layout-grid-columns:4;--layout-grid-gutter:var(--space-4);--layout-padding-inline:var(--space-5);--container-standard-max:82.5rem;--container-editorial-max:60rem;--container-reading-max:46rem;--section-space-compact:var(--space-14);--section-space-default:var(--space-18);--section-space-loose:var(--space-24);--neutral-0:0 0% 100%;--neutral-25:220 33% 99%;--neutral-50:220 27% 98%;--neutral-100:220 23% 96%;--neutral-200:220 18% 92%;--neutral-300:220 14% 84%;--neutral-400:220 11% 63%;--neutral-500:223 11% 46%;--neutral-600:224 15% 32%;--neutral-700:225 22% 21%;--neutral-800:225 28% 15%;--neutral-900:228 34% 11%;--brand-50:264 100% 98%;--brand-100:264 96% 95%;--brand-200:264 92% 90%;--brand-300:264 86% 82%;--brand-400:264 74% 68%;--brand-500:262 56% 50%;--brand-600:262 54% 43%;--brand-700:262 57% 35%;--brand-800:262 61% 27%;--brand-900:263 66% 19%;--background:var(--neutral-0);--foreground:var(--neutral-800);--card:var(--neutral-0);--card-foreground:var(--neutral-800);--popover:var(--neutral-0);--popover-foreground:var(--neutral-800);--primary:var(--brand-500);--primary-foreground:var(--neutral-0);--secondary:var(--neutral-100);--secondary-foreground:var(--neutral-800);--muted:var(--neutral-50);--muted-foreground:var(--neutral-600);--accent:var(--brand-100);--accent-foreground:var(--brand-700);--destructive:0 72% 52%;--border:var(--neutral-200);--input:var(--neutral-200);--ring:var(--brand-400);--surface:var(--neutral-50);--surface-foreground:var(--neutral-800);--brand-foreground:var(--neutral-0)}@media (min-width:768px){:root{--layout-grid-columns:8;--layout-grid-gutter:var(--space-5);--layout-padding-inline:var(--space-8);--section-space-compact:var(--space-18);--section-space-default:var(--space-22);--section-space-loose:var(--space-28)}}@media (min-width:1024px){:root{--layout-grid-columns:12;--layout-grid-gutter:var(--space-6);--layout-padding-inline:var(--space-10);--section-space-compact:var(--space-20);--section-space-default:var(--space-24);--section-space-loose:var(--space-32)}}@media (min-width:1536px){:root{--container-standard-max:90rem}}h1,h2,h3,h4,h5,h6{margin:0;color:hsl(var(--foreground));font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);text-wrap:balance}h1{font-size:var(--font-size-heading-xl);line-height:var(--line-height-heading-xl);letter-spacing:var(--letter-spacing-heading-xl)}h2{font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading-lg);letter-spacing:var(--letter-spacing-heading-lg)}h3{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:var(--letter-spacing-heading-md)}h4,h5,h6{font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading-sm);letter-spacing:var(--letter-spacing-heading-sm)}dd,figcaption,li,p{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);letter-spacing:var(--letter-spacing-body-md)}dd,figcaption,li,p,small{font-family:var(--font-family-body)}small{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm)}b,strong{font-weight:var(--font-weight-semibold)}ol,ul{padding-left:1.25em}li+li{margin-top:var(--space-2)}table{width:100%;border-collapse:collapse}th{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);letter-spacing:var(--letter-spacing-label-sm);font-weight:var(--font-weight-semibold);color:hsl(var(--muted-foreground));text-transform:uppercase}td,th{font-family:var(--font-family-body)}td{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm)}label{font-family:var(--font-family-body);font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);letter-spacing:var(--letter-spacing-label-md);font-weight:var(--font-weight-medium);color:hsl(var(--foreground))}code,kbd,samp{font-size:var(--font-size-mono-sm);line-height:var(--line-height-mono-sm);letter-spacing:var(--letter-spacing-mono-sm)}code,kbd,pre,samp{font-family:var(--font-family-mono)}pre{font-size:var(--font-size-mono-md);line-height:var(--line-height-mono-md);letter-spacing:var(--letter-spacing-mono-md)}.type-display-2xl{font-size:var(--font-size-display-2xl);line-height:var(--line-height-display-2xl);letter-spacing:var(--letter-spacing-display-2xl)}.type-display-2xl,.type-display-xl{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold)}.type-display-xl{font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl);letter-spacing:var(--letter-spacing-display-xl)}.type-display-lg{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--letter-spacing-display-lg)}.type-display-lg,.type-heading-xl{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold)}.type-heading-xl{font-size:var(--font-size-heading-xl);line-height:var(--line-height-heading-xl);letter-spacing:var(--letter-spacing-heading-xl)}.type-heading-lg{font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading-lg);letter-spacing:var(--letter-spacing-heading-lg)}.type-heading-lg,.type-heading-md{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold)}.type-heading-md{font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:var(--letter-spacing-heading-md)}.type-heading-sm{font-family:var(--font-family-heading);font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading-sm);letter-spacing:var(--letter-spacing-heading-sm);font-weight:var(--font-weight-semibold)}.type-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);letter-spacing:var(--letter-spacing-body-lg)}.type-body-lg,.type-body-md{font-family:var(--font-family-body);font-weight:var(--font-weight-regular)}.type-body-md{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);letter-spacing:var(--letter-spacing-body-md)}.type-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm)}.type-body-sm,.type-body-xs{font-family:var(--font-family-body);font-weight:var(--font-weight-regular)}.type-body-xs{font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);letter-spacing:var(--letter-spacing-body-xs)}.type-label-lg{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);letter-spacing:var(--letter-spacing-label-lg)}.type-label-lg,.type-label-md{font-family:var(--font-family-body);font-weight:var(--font-weight-medium)}.type-label-md{font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);letter-spacing:var(--letter-spacing-label-md)}.type-label-sm,.type-table-heading{font-family:var(--font-family-body);font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);letter-spacing:var(--letter-spacing-label-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase}.type-table-cell{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm);font-weight:var(--font-weight-regular)}.type-mono-md{font-size:var(--font-size-mono-md);line-height:var(--line-height-mono-md);letter-spacing:var(--letter-spacing-mono-md)}.type-mono-md,.type-mono-sm{font-family:var(--font-family-mono);font-weight:var(--font-weight-medium)}.type-mono-sm{font-size:var(--font-size-mono-sm);line-height:var(--line-height-mono-sm);letter-spacing:var(--letter-spacing-mono-sm)}.layout-full-width{width:100%;padding-inline:var(--layout-padding-inline)}.layout-full-bleed{width:100%}.layout-standard-container{max-width:calc(var(--container-standard-max) + (var(--layout-padding-inline) * 2))}.layout-reading-container,.layout-standard-container{width:100%;margin-inline:auto;padding-inline:var(--layout-padding-inline)}.layout-reading-container{max-width:calc(var(--container-reading-max) + (var(--layout-padding-inline) * 2))}.layout-grid{display:grid;grid-template-columns:repeat(var(--layout-grid-columns),minmax(0,1fr));-moz-column-gap:var(--layout-grid-gutter);column-gap:var(--layout-grid-gutter);row-gap:var(--layout-grid-row-gap,var(--layout-grid-gutter))}.layout-grid-tight{--layout-grid-row-gap:calc(var(--layout-grid-gutter) * 0.75)}.layout-grid-loose{--layout-grid-row-gap:calc(var(--layout-grid-gutter) * 1.5)}.section-wrapper{padding-block:var(--section-space-default)}.section-wrapper-compact{padding-block:var(--section-space-compact)}.section-wrapper-loose{padding-block:var(--section-space-loose)}.section-render-deferred{content-visibility:auto;contain-intrinsic-size:1px 960px}.render-deferred{content-visibility:auto;contain-intrinsic-size:1px 640px}.section-surface-default{background-color:transparent}.section-surface-muted{background:linear-gradient(180deg,rgba(248,250,252,.88),#fff)}.section-surface-accent{background:radial-gradient(circle at top right,rgba(139,92,246,.12),transparent 28rem),linear-gradient(180deg,rgba(245,243,255,.72),#fff)}.section-surface-elevated{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92)),hsl(var(--neutral-0))}.editorial-block{width:100%;max-width:var(--container-editorial-max)}.editorial-block-centered{margin-inline:auto}.content-stack{display:flex;flex-direction:column;gap:var(--content-stack-gap,var(--space-6))}.content-stack-xs{--content-stack-gap:var(--space-3)}.content-stack-sm{--content-stack-gap:var(--space-4)}.content-stack-md{--content-stack-gap:var(--space-6)}.content-stack-lg{--content-stack-gap:var(--space-8)}.content-stack-xl{--content-stack-gap:var(--space-12)}.content-stack-center{align-items:center}.surface-card{border-radius:var(--radius-lg);border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1));--tw-shadow:var(--shadow-subtle);--tw-shadow-colored:var(--shadow-subtle);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.drag-scroll-rail{cursor:grab;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;-moz-user-select:none;user-select:none;-webkit-user-select:none;scroll-behavior:auto;will-change:scroll-position}.drag-scroll-rail[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-scroll-rail *{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}