@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTN1OVgaY.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTPlOVgaY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTOVOVgaY.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTNVOVgaY.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTNFOVgaY.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxTOlOV.woff2) format("woff2");unicode-range:U+0000-00FF,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLafXjalZCsZBsSBgbCJYQraA.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLafXjalZCsZBsSBgbDJYQraA.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLafXjalZCsZBsSBgbNJYQ.woff2) format("woff2");unicode-range:U+0000-00FF,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}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-none{display:none}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.flex-1{flex:1 1 auto}.flex-auto{flex:0 0 auto}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gap-xs{gap:var(--spaces-xs)}.row-gap-xs{row-gap:var(--spaces-xs)}.col-gap-xs{column-gap:var(--spaces-xs)}.gap-sm{gap:var(--spaces-sm)}.row-gap-sm{row-gap:var(--spaces-sm)}.col-gap-sm{column-gap:var(--spaces-sm)}.gap-md{gap:var(--spaces-md)}.row-gap-md{row-gap:var(--spaces-md)}.col-gap-md{column-gap:var(--spaces-md)}.gap-lg{gap:var(--spaces-lg)}.row-gap-lg{row-gap:var(--spaces-lg)}.col-gap-lg{column-gap:var(--spaces-lg)}.gap-xl{gap:var(--spaces-xl)}.row-gap-xl{row-gap:var(--spaces-xl)}.col-gap-xl{column-gap:var(--spaces-xl)}.m-xs{margin:var(--spaces-xs)}.mx-xs{margin-left:var(--spaces-xs);margin-right:var(--spaces-xs)}.my-xs{margin-top:var(--spaces-xs);margin-bottom:var(--spaces-xs)}.mt-xs{margin-top:var(--spaces-xs)}.mr-xs{margin-right:var(--spaces-xs)}.mb-xs{margin-bottom:var(--spaces-xs)}.ml-xs{margin-left:var(--spaces-xs)}.m-sm{margin:var(--spaces-sm)}.mx-sm{margin-left:var(--spaces-sm);margin-right:var(--spaces-sm)}.my-sm{margin-top:var(--spaces-sm);margin-bottom:var(--spaces-sm)}.mt-sm{margin-top:var(--spaces-sm)}.mr-sm{margin-right:var(--spaces-sm)}.mb-sm{margin-bottom:var(--spaces-sm)}.ml-sm{margin-left:var(--spaces-sm)}.m-md{margin:var(--spaces-md)}.mx-md{margin-left:var(--spaces-md);margin-right:var(--spaces-md)}.my-md{margin-top:var(--spaces-md);margin-bottom:var(--spaces-md)}.mt-md{margin-top:var(--spaces-md)}.mr-md{margin-right:var(--spaces-md)}.mb-md{margin-bottom:var(--spaces-md)}.ml-md{margin-left:var(--spaces-md)}.m-lg{margin:var(--spaces-lg)}.mx-lg{margin-left:var(--spaces-lg);margin-right:var(--spaces-lg)}.my-lg{margin-top:var(--spaces-lg);margin-bottom:var(--spaces-lg)}.mt-lg{margin-top:var(--spaces-lg)}.mr-lg{margin-right:var(--spaces-lg)}.mb-lg{margin-bottom:var(--spaces-lg)}.ml-lg{margin-left:var(--spaces-lg)}.m-xl{margin:var(--spaces-xl)}.mx-xl{margin-left:var(--spaces-xl);margin-right:var(--spaces-xl)}.my-xl{margin-top:var(--spaces-xl);margin-bottom:var(--spaces-xl)}.mt-xl{margin-top:var(--spaces-xl)}.mr-xl{margin-right:var(--spaces-xl)}.mb-xl{margin-bottom:var(--spaces-xl)}.ml-xl{margin-left:var(--spaces-xl)}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.p-xs{padding:var(--spaces-xs)}.px-xs{padding-left:var(--spaces-xs);padding-right:var(--spaces-xs)}.py-xs{padding-top:var(--spaces-xs);padding-bottom:var(--spaces-xs)}.pt-xs{padding-top:var(--spaces-xs)}.pr-xs{padding-right:var(--spaces-xs)}.pb-xs{padding-bottom:var(--spaces-xs)}.pl-xs{padding-left:var(--spaces-xs)}.p-sm{padding:var(--spaces-sm)}.px-sm{padding-left:var(--spaces-sm);padding-right:var(--spaces-sm)}.py-sm{padding-top:var(--spaces-sm);padding-bottom:var(--spaces-sm)}.pt-sm{padding-top:var(--spaces-sm)}.pr-sm{padding-right:var(--spaces-sm)}.pb-sm{padding-bottom:var(--spaces-sm)}.pl-sm{padding-left:var(--spaces-sm)}.p-md{padding:var(--spaces-md)}.px-md{padding-left:var(--spaces-md);padding-right:var(--spaces-md)}.py-md{padding-top:var(--spaces-md);padding-bottom:var(--spaces-md)}.pt-md{padding-top:var(--spaces-md)}.pr-md{padding-right:var(--spaces-md)}.pb-md{padding-bottom:var(--spaces-md)}.pl-md{padding-left:var(--spaces-md)}.p-lg{padding:var(--spaces-lg)}.px-lg{padding-left:var(--spaces-lg);padding-right:var(--spaces-lg)}.py-lg{padding-top:var(--spaces-lg);padding-bottom:var(--spaces-lg)}.pt-lg{padding-top:var(--spaces-lg)}.pr-lg{padding-right:var(--spaces-lg)}.pb-lg{padding-bottom:var(--spaces-lg)}.pl-lg{padding-left:var(--spaces-lg)}.p-xl{padding:var(--spaces-xl)}.px-xl{padding-left:var(--spaces-xl);padding-right:var(--spaces-xl)}.py-xl{padding-top:var(--spaces-xl);padding-bottom:var(--spaces-xl)}.pt-xl{padding-top:var(--spaces-xl)}.pr-xl{padding-right:var(--spaces-xl)}.pb-xl{padding-bottom:var(--spaces-xl)}.pl-xl{padding-left:var(--spaces-xl)}.p-0{padding:0}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-w-0{min-width:0}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.text-left{text-align:left}.text-right{text-align:right}.text-nowrap{white-space:nowrap}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-italic{font-style:italic}.text-center{text-align:center}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-round{border-radius:9999px}.hidden{display:none!important}.invisible{visibility:hidden}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.container-page{width:min(var(--container-max-width),100% - var(--space-margin) * 2);margin-inline:auto}.section-xl{padding-block:var(--space-xl)}.section-lg{padding-block:var(--space-lg)}.stack-xs>*+*{margin-top:var(--space-xs)}.stack-sm>*+*{margin-top:var(--space-sm)}.stack-md>*+*{margin-top:var(--space-md)}.stack-lg>*+*{margin-top:var(--space-lg)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-gutter)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-gutter)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-gutter)}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-10{grid-column:2/span 10}.col-12{grid-column:span 12}.offset-7{grid-column-start:7}.card{border:1px solid var(--ghost-border);border-radius:var(--radius-lg);background:var(--surface-container-lowest)}.card-hover{transition:transform var(--motion-base) var(--motion-standard-ease),box-shadow var(--motion-base) var(--motion-standard-ease)}.card-hover:hover{transform:translateY(-2px);box-shadow:var(--ambient-shadow-sm)}.chip{display:inline-block;background:var(--chip-bg-blue);color:var(--on-surface-variant);border-radius:var(--radius-default);padding:6px 10px}.label-sm{font-family:var(--font-default);font-size:var(--label-sm-size);font-weight:var(--label-sm-weight);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);text-transform:uppercase}.display-xl{font-family:var(--font-default);font-size:var(--display-xl-size);font-weight:var(--display-xl-weight);line-height:var(--display-xl-line-height);letter-spacing:var(--display-xl-letter-spacing)}.display-lg{font-family:var(--font-default);font-size:var(--display-lg-size);font-weight:var(--display-lg-weight);line-height:var(--display-lg-line-height);letter-spacing:var(--display-lg-letter-spacing)}.headline-lg{font-family:var(--font-default);font-size:var(--headline-lg-size);font-weight:var(--headline-lg-weight);line-height:var(--headline-lg-line-height);letter-spacing:var(--headline-lg-letter-spacing)}.headline-md{font-family:var(--font-default);font-size:var(--headline-md-size);font-weight:var(--headline-md-weight);line-height:var(--headline-md-line-height);letter-spacing:var(--headline-md-letter-spacing)}.body-lg{font-family:var(--font-default);font-size:var(--body-lg-size);line-height:var(--body-lg-line-height)}.body-md{font-family:var(--font-default);font-size:var(--body-md-size);line-height:var(--body-md-line-height)}.mono-code{font-family:var(--font-mono);font-size:var(--mono-code-size);line-height:var(--mono-code-line-height)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-default);padding:12px 24px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-standard-ease),color var(--motion-fast) var(--motion-standard-ease),border-color var(--motion-fast) var(--motion-standard-ease)}.btn-primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.btn-primary:hover{background:var(--surface-container-low);color:var(--primary)}.btn-secondary{background:transparent;color:var(--primary);border-color:var(--primary)}.btn-secondary:hover{background:var(--surface-container-low)}.btn-ghost{background:transparent;color:var(--secondary);border-color:transparent;padding-inline:0}.btn-ghost:hover{color:var(--primary)}.rule-bottom{border-bottom:1px solid var(--outline-variant)}.rule-top{border-top:1px solid var(--outline-variant)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-muted{color:var(--on-surface-variant)}.bg-surface{background:var(--surface)}.hide-mobile{display:inline-flex}.show-mobile{display:none}@media(max-width:1024px){.display-xl{font-size:clamp(2.25rem,7.2vw,3.5rem)}.display-lg{font-size:clamp(2rem,6.6vw,3rem)}.headline-lg{font-size:clamp(1.9rem,4.4vw,2.25rem)}.grid-3{grid-template-columns:1fr}.col-10,.col-7,.col-6,.col-5,.offset-7{grid-column:1/-1}}@media(max-width:768px){.section-xl{padding-block:var(--space-lg)}.section-lg{padding-block:var(--space-md)}.grid-2{grid-template-columns:1fr}.hide-mobile{display:none}.show-mobile{display:inline-flex}}html,body{font-family:var(--font-default);margin:0;padding:0;background:var(--background);color:var(--on-background)}*{box-sizing:border-box}ul.no-list-style{list-style:none;padding:0 16px}hr{max-width:1080px;padding:0 2rem;border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}:root{color-scheme:light;--surface: #fbf9f8;--surface-dim: #dbdad9;--surface-bright: #fbf9f8;--surface-container-lowest: #ffffff;--surface-container-low: #f5f3f3;--surface-container: #efeded;--surface-container-high: #e9e8e7;--surface-container-highest: #e4e2e2;--surface-variant: #e4e2e2;--on-surface: #1b1c1c;--on-surface-variant: #444748;--on-background: #1b1c1c;--background: #fbf9f8;--primary: #000000;--on-primary: #ffffff;--primary-container: #1c1b1b;--on-primary-container: #858383;--secondary: #4c5f80;--on-secondary: #ffffff;--secondary-container: #c4d8fe;--on-secondary-container: #4b5e7f;--tertiary: #000000;--on-tertiary: #ffffff;--tertiary-container: #1a1c1c;--on-tertiary-container: #838483;--outline: #747878;--outline-variant: #c4c7c7;--inverse-surface: #303031;--inverse-on-surface: #f2f0f0;--inverse-primary: #c8c6c5;--error: #ba1a1a;--on-error: #ffffff;--error-container: #ffdad6;--on-error-container: #93000a;--primary-fixed: #e5e2e1;--primary-fixed-dim: #c8c6c5;--on-primary-fixed: #1c1b1b;--on-primary-fixed-variant: #474746;--secondary-fixed: #d6e3ff;--secondary-fixed-dim: #b4c7ed;--on-secondary-fixed: #051b39;--on-secondary-fixed-variant: #344767;--tertiary-fixed: #e2e2e2;--tertiary-fixed-dim: #c6c7c6;--on-tertiary-fixed: #1a1c1c;--on-tertiary-fixed-variant: #454747;--ghost-border: #e5e5e4;--chip-bg: #f0f0ef;--chip-bg-blue: rgb(201, 233, 244);--interactive-accent: #3e5171;--focus-glow: rgba(62, 81, 113, .1);--font-default: Inter, Avenir Next, Segoe UI, sans-serif;--font-mono: JetBrains Mono, SFMono-Regular, Consolas, monospace;--display-xl-size: 72px;--display-xl-weight: 500;--display-xl-line-height: 1.1;--display-xl-letter-spacing: -.03em;--display-lg-size: 56px;--display-lg-weight: 500;--display-lg-line-height: 1.1;--display-lg-letter-spacing: -.02em;--headline-lg-size: 40px;--headline-lg-mobile-size: 32px;--headline-lg-weight: 500;--headline-lg-line-height: 1.2;--headline-lg-letter-spacing: -.01em;--headline-md-size: 24px;--headline-md-weight: 600;--headline-md-line-height: 1.4;--headline-md-letter-spacing: -.01em;--body-lg-size: 18px;--body-lg-weight: 400;--body-lg-line-height: 1.6;--body-md-size: 16px;--body-md-weight: 400;--body-md-line-height: 1.6;--label-sm-size: 13px;--label-sm-weight: 600;--label-sm-line-height: 1.2;--label-sm-letter-spacing: .05em;--mono-code-size: 14px;--mono-code-weight: 400;--mono-code-line-height: 1.5;--space-unit: 4px;--space-xs: 8px;--space-sm: 16px;--space-md: 32px;--space-lg: 64px;--space-xl: 128px;--space-gutter: 24px;--space-margin: 40px;--container-max-width: 1200px;--radius-sm: .125rem;--radius-default: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--grid-columns-desktop: 12;--grid-columns-mobile: 4;--grid-gap: var(--space-gutter);--motion-fast: .14s;--motion-base: .24s;--motion-slow: .42s;--motion-standard-ease: cubic-bezier(.22, 1, .36, 1);--ambient-shadow-sm: 0 2px 8px rgba(27, 28, 28, .04), 0 1px 2px rgba(27, 28, 28, .05);--ambient-shadow-md: 0 10px 25px rgba(27, 28, 28, .06), 0 3px 8px rgba(27, 28, 28, .05)}@media(max-width:1024px){:root{--space-margin: 32px}}@media(max-width:768px){:root{--space-margin: 20px;--headline-lg-size: var(--headline-lg-mobile-size)}}app-root>p-menubar.p-menubar{border-radius:0;border-width:0 0 1px}
