@charset "UTF-8";@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.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/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.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/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.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:Material Symbols Outlined;font-style:normal;font-weight:300 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v374/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--od-brand-50: oklch(.97 .02 55);--od-brand-100: oklch(.93 .05 55);--od-brand-200: oklch(.88 .09 55);--od-brand-300: oklch(.82 .13 55);--od-brand-400: oklch(.76 .16 55);--od-brand-500: oklch(.7 .18 55);--od-brand-600: oklch(.63 .17 52);--od-brand-700: oklch(.54 .15 48);--od-brand-800: oklch(.42 .12 45);--od-brand-900: oklch(.3 .08 42);--od-acc-teal: oklch(.68 .12 195);--od-acc-teal-soft: oklch(.93 .04 195);--od-acc-indigo: oklch(.6 .16 265);--od-acc-indigo-soft: oklch(.93 .04 265);--od-acc-magenta: oklch(.62 .18 340);--od-acc-magenta-soft: oklch(.93 .04 340);--od-acc-amber: oklch(.75 .14 85);--od-acc-amber-soft: oklch(.95 .05 85);--od-acc-orange: oklch(.72 .17 50);--od-acc-orange-soft: oklch(.93 .05 50);--od-acc-plum: oklch(.55 .12 310);--od-acc-plum-soft: oklch(.93 .03 310);--od-state-success: oklch(.65 .14 145);--od-state-success-soft: oklch(.94 .04 145);--od-state-warning: oklch(.78 .14 80);--od-state-warning-soft: oklch(.95 .05 80);--od-state-danger: oklch(.6 .18 25);--od-state-danger-hover: oklch(.54 .18 25);--od-state-danger-soft: oklch(.94 .04 25);--od-state-info: oklch(.65 .12 230);--od-state-info-soft: oklch(.94 .03 230)}:root{--od-bg-sunken: oklch(.92 .003 65);--od-bg-shift-2: oklch(.9 .003 65);--od-bg-default: oklch(.96 .003 65);--od-bg-shift-1: oklch(.98 .003 65);--od-bg-raised: oklch(1 0 0);--od-fg-max: oklch(.15 .004 65);--od-fg-strong: oklch(.22 .004 65);--od-fg-default: oklch(.32 .004 65);--od-fg-muted: oklch(.48 .004 65);--od-fg-subtle: oklch(.62 .004 65);--od-fg-disabled: oklch(.78 .003 65);--od-fg-inverse: oklch(.98 .003 65);--od-fg-brand: var(--od-brand-600);--od-fg-on-brand: oklch(1 0 0);--od-ink-0: oklch(.99 .004 65);--od-ink-1: oklch(.92 .004 65);--od-ink-2: oklch(.82 .004 65);--od-ink-3: oklch(.7 .004 65);--od-ink-4: oklch(.58 .004 65);--od-ink-5: oklch(.46 .004 65);--od-ink-6: oklch(.34 .004 65);--od-ink-7: oklch(.24 .004 65);--od-ink-8: oklch(.15 .004 65);--od-border-subtle: oklch(.9 .003 65);--od-border-default: oklch(.85 .003 65);--od-border-strong: oklch(.72 .004 65);--od-divider: oklch(.92 .003 65);--od-border-floating: oklch(.9 .003 65 / .6);--od-hover-overlay: oklch(0 0 0 / .04);--od-active-overlay: oklch(0 0 0 / .07);--od-selected-bg: oklch(.93 .05 55);--od-selected-fg: var(--od-brand-700);--od-focus-ring: var(--od-brand-500);--od-overlay-backdrop: oklch(0 0 0 / .4);--od-fg-on-dark: oklch(1 0 0);color-scheme:light;--od-tone-red-0: hsl(0 78% 90%);--od-tone-red-1: hsl(0 78% 75%);--od-tone-red-2: hsl(0 78% 60%);--od-tone-red-3: hsl(0 78% 40%);--od-tone-red-4: hsl(0 78% 25%);--od-tone-orange-0: hsl(36 78% 90%);--od-tone-orange-1: hsl(36 78% 75%);--od-tone-orange-2: hsl(36 78% 60%);--od-tone-orange-3: hsl(36 78% 40%);--od-tone-orange-4: hsl(36 78% 25%);--od-tone-yellow-0: hsl(60 78% 90%);--od-tone-yellow-1: hsl(60 78% 75%);--od-tone-yellow-2: hsl(60 78% 60%);--od-tone-yellow-3: hsl(60 78% 40%);--od-tone-yellow-4: hsl(60 78% 25%);--od-tone-green-0: hsl(120 78% 90%);--od-tone-green-1: hsl(120 78% 75%);--od-tone-green-2: hsl(120 78% 60%);--od-tone-green-3: hsl(120 78% 40%);--od-tone-green-4: hsl(120 78% 25%);--od-tone-emerald-0: hsl(160 78% 90%);--od-tone-emerald-1: hsl(160 78% 75%);--od-tone-emerald-2: hsl(160 78% 60%);--od-tone-emerald-3: hsl(160 78% 40%);--od-tone-emerald-4: hsl(160 78% 25%);--od-tone-teal-0: hsl(185 78% 90%);--od-tone-teal-1: hsl(185 78% 75%);--od-tone-teal-2: hsl(185 78% 60%);--od-tone-teal-3: hsl(185 78% 40%);--od-tone-teal-4: hsl(185 78% 25%);--od-tone-cyan-0: hsl(200 78% 90%);--od-tone-cyan-1: hsl(200 78% 75%);--od-tone-cyan-2: hsl(200 78% 60%);--od-tone-cyan-3: hsl(200 78% 40%);--od-tone-cyan-4: hsl(200 78% 25%);--od-tone-blue-0: hsl(221 78% 90%);--od-tone-blue-1: hsl(221 78% 75%);--od-tone-blue-2: hsl(221 78% 60%);--od-tone-blue-3: hsl(221 78% 40%);--od-tone-blue-4: hsl(221 78% 25%);--od-tone-violet-0: hsl(270 78% 90%);--od-tone-violet-1: hsl(270 78% 75%);--od-tone-violet-2: hsl(270 78% 60%);--od-tone-violet-3: hsl(270 78% 40%);--od-tone-violet-4: hsl(270 78% 25%);--od-tone-pink-0: hsl(315 78% 90%);--od-tone-pink-1: hsl(315 78% 75%);--od-tone-pink-2: hsl(315 78% 60%);--od-tone-pink-3: hsl(315 78% 40%);--od-tone-pink-4: hsl(315 78% 25%)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--od-bg-sunken: oklch(.09 .004 65);--od-bg-shift-2: oklch(.14 .004 65);--od-bg-default: oklch(.17 .004 65);--od-bg-shift-1: oklch(.19 .004 65);--od-bg-raised: oklch(.22 .004 65);--od-fg-max: oklch(.99 .003 65);--od-fg-strong: oklch(.92 .003 65);--od-fg-default: oklch(.82 .003 65);--od-fg-muted: oklch(.65 .004 65);--od-fg-subtle: oklch(.5 .004 65);--od-fg-disabled: oklch(.35 .004 65);--od-fg-inverse: oklch(.14 .004 65);--od-fg-brand: var(--od-brand-400);--od-fg-on-brand: oklch(.15 .004 65);--od-ink-0: oklch(.15 .004 65);--od-ink-1: oklch(.24 .004 65);--od-ink-2: oklch(.34 .004 65);--od-ink-3: oklch(.46 .004 65);--od-ink-4: oklch(.58 .004 65);--od-ink-5: oklch(.7 .004 65);--od-ink-6: oklch(.82 .004 65);--od-ink-7: oklch(.92 .004 65);--od-ink-8: oklch(.99 .004 65);--od-border-subtle: oklch(.3 .004 65);--od-border-default: oklch(.38 .004 65);--od-border-strong: oklch(.44 .004 65);--od-divider: oklch(.3 .004 65);--od-border-floating: oklch(.42 .004 65);--od-hover-overlay: oklch(1 0 0 / .08);--od-active-overlay: oklch(1 0 0 / .14);--od-selected-bg: oklch(.3 .08 42);--od-selected-fg: var(--od-brand-300);--od-focus-ring: var(--od-brand-400);--od-overlay-backdrop: oklch(0 0 0 / .6);--od-fg-on-dark: oklch(1 0 0);color-scheme:dark;--od-tone-red-0: hsl(0 78% 25%);--od-tone-red-1: hsl(0 78% 40%);--od-tone-red-2: hsl(0 78% 60%);--od-tone-red-3: hsl(0 78% 75%);--od-tone-red-4: hsl(0 78% 90%);--od-tone-orange-0: hsl(36 78% 25%);--od-tone-orange-1: hsl(36 78% 40%);--od-tone-orange-2: hsl(36 78% 60%);--od-tone-orange-3: hsl(36 78% 75%);--od-tone-orange-4: hsl(36 78% 90%);--od-tone-yellow-0: hsl(60 78% 25%);--od-tone-yellow-1: hsl(60 78% 40%);--od-tone-yellow-2: hsl(60 78% 60%);--od-tone-yellow-3: hsl(60 78% 75%);--od-tone-yellow-4: hsl(60 78% 90%);--od-tone-green-0: hsl(120 78% 25%);--od-tone-green-1: hsl(120 78% 40%);--od-tone-green-2: hsl(120 78% 60%);--od-tone-green-3: hsl(120 78% 75%);--od-tone-green-4: hsl(120 78% 90%);--od-tone-emerald-0: hsl(160 78% 25%);--od-tone-emerald-1: hsl(160 78% 40%);--od-tone-emerald-2: hsl(160 78% 60%);--od-tone-emerald-3: hsl(160 78% 75%);--od-tone-emerald-4: hsl(160 78% 90%);--od-tone-teal-0: hsl(185 78% 25%);--od-tone-teal-1: hsl(185 78% 40%);--od-tone-teal-2: hsl(185 78% 60%);--od-tone-teal-3: hsl(185 78% 75%);--od-tone-teal-4: hsl(185 78% 90%);--od-tone-cyan-0: hsl(200 78% 25%);--od-tone-cyan-1: hsl(200 78% 40%);--od-tone-cyan-2: hsl(200 78% 60%);--od-tone-cyan-3: hsl(200 78% 75%);--od-tone-cyan-4: hsl(200 78% 90%);--od-tone-blue-0: hsl(221 78% 25%);--od-tone-blue-1: hsl(221 78% 40%);--od-tone-blue-2: hsl(221 78% 60%);--od-tone-blue-3: hsl(221 78% 75%);--od-tone-blue-4: hsl(221 78% 90%);--od-tone-violet-0: hsl(270 78% 25%);--od-tone-violet-1: hsl(270 78% 40%);--od-tone-violet-2: hsl(270 78% 60%);--od-tone-violet-3: hsl(270 78% 75%);--od-tone-violet-4: hsl(270 78% 90%);--od-tone-pink-0: hsl(315 78% 25%);--od-tone-pink-1: hsl(315 78% 40%);--od-tone-pink-2: hsl(315 78% 60%);--od-tone-pink-3: hsl(315 78% 75%);--od-tone-pink-4: hsl(315 78% 90%)}}[data-theme=light]{--od-bg-sunken: oklch(.92 .003 65);--od-bg-shift-2: oklch(.9 .003 65);--od-bg-default: oklch(.96 .003 65);--od-bg-shift-1: oklch(.98 .003 65);--od-bg-raised: oklch(1 0 0);--od-fg-max: oklch(.15 .004 65);--od-fg-strong: oklch(.22 .004 65);--od-fg-default: oklch(.32 .004 65);--od-fg-muted: oklch(.48 .004 65);--od-fg-subtle: oklch(.62 .004 65);--od-fg-disabled: oklch(.78 .003 65);--od-fg-inverse: oklch(.98 .003 65);--od-fg-brand: var(--od-brand-600);--od-fg-on-brand: oklch(1 0 0);--od-ink-0: oklch(.99 .004 65);--od-ink-1: oklch(.92 .004 65);--od-ink-2: oklch(.82 .004 65);--od-ink-3: oklch(.7 .004 65);--od-ink-4: oklch(.58 .004 65);--od-ink-5: oklch(.46 .004 65);--od-ink-6: oklch(.34 .004 65);--od-ink-7: oklch(.24 .004 65);--od-ink-8: oklch(.15 .004 65);--od-border-subtle: oklch(.9 .003 65);--od-border-default: oklch(.85 .003 65);--od-border-strong: oklch(.72 .004 65);--od-divider: oklch(.92 .003 65);--od-border-floating: oklch(.9 .003 65 / .6);--od-hover-overlay: oklch(0 0 0 / .04);--od-active-overlay: oklch(0 0 0 / .07);--od-selected-bg: oklch(.93 .05 55);--od-selected-fg: var(--od-brand-700);--od-focus-ring: var(--od-brand-500);--od-overlay-backdrop: oklch(0 0 0 / .4);--od-fg-on-dark: oklch(1 0 0);color-scheme:light;--od-tone-red-0: hsl(0 78% 90%);--od-tone-red-1: hsl(0 78% 75%);--od-tone-red-2: hsl(0 78% 60%);--od-tone-red-3: hsl(0 78% 40%);--od-tone-red-4: hsl(0 78% 25%);--od-tone-orange-0: hsl(36 78% 90%);--od-tone-orange-1: hsl(36 78% 75%);--od-tone-orange-2: hsl(36 78% 60%);--od-tone-orange-3: hsl(36 78% 40%);--od-tone-orange-4: hsl(36 78% 25%);--od-tone-yellow-0: hsl(60 78% 90%);--od-tone-yellow-1: hsl(60 78% 75%);--od-tone-yellow-2: hsl(60 78% 60%);--od-tone-yellow-3: hsl(60 78% 40%);--od-tone-yellow-4: hsl(60 78% 25%);--od-tone-green-0: hsl(120 78% 90%);--od-tone-green-1: hsl(120 78% 75%);--od-tone-green-2: hsl(120 78% 60%);--od-tone-green-3: hsl(120 78% 40%);--od-tone-green-4: hsl(120 78% 25%);--od-tone-emerald-0: hsl(160 78% 90%);--od-tone-emerald-1: hsl(160 78% 75%);--od-tone-emerald-2: hsl(160 78% 60%);--od-tone-emerald-3: hsl(160 78% 40%);--od-tone-emerald-4: hsl(160 78% 25%);--od-tone-teal-0: hsl(185 78% 90%);--od-tone-teal-1: hsl(185 78% 75%);--od-tone-teal-2: hsl(185 78% 60%);--od-tone-teal-3: hsl(185 78% 40%);--od-tone-teal-4: hsl(185 78% 25%);--od-tone-cyan-0: hsl(200 78% 90%);--od-tone-cyan-1: hsl(200 78% 75%);--od-tone-cyan-2: hsl(200 78% 60%);--od-tone-cyan-3: hsl(200 78% 40%);--od-tone-cyan-4: hsl(200 78% 25%);--od-tone-blue-0: hsl(221 78% 90%);--od-tone-blue-1: hsl(221 78% 75%);--od-tone-blue-2: hsl(221 78% 60%);--od-tone-blue-3: hsl(221 78% 40%);--od-tone-blue-4: hsl(221 78% 25%);--od-tone-violet-0: hsl(270 78% 90%);--od-tone-violet-1: hsl(270 78% 75%);--od-tone-violet-2: hsl(270 78% 60%);--od-tone-violet-3: hsl(270 78% 40%);--od-tone-violet-4: hsl(270 78% 25%);--od-tone-pink-0: hsl(315 78% 90%);--od-tone-pink-1: hsl(315 78% 75%);--od-tone-pink-2: hsl(315 78% 60%);--od-tone-pink-3: hsl(315 78% 40%);--od-tone-pink-4: hsl(315 78% 25%)}[data-theme=dark]{--od-bg-sunken: oklch(.09 .004 65);--od-bg-shift-2: oklch(.14 .004 65);--od-bg-default: oklch(.17 .004 65);--od-bg-shift-1: oklch(.19 .004 65);--od-bg-raised: oklch(.22 .004 65);--od-fg-max: oklch(.99 .003 65);--od-fg-strong: oklch(.92 .003 65);--od-fg-default: oklch(.82 .003 65);--od-fg-muted: oklch(.65 .004 65);--od-fg-subtle: oklch(.5 .004 65);--od-fg-disabled: oklch(.35 .004 65);--od-fg-inverse: oklch(.14 .004 65);--od-fg-brand: var(--od-brand-400);--od-fg-on-brand: oklch(.15 .004 65);--od-ink-0: oklch(.15 .004 65);--od-ink-1: oklch(.24 .004 65);--od-ink-2: oklch(.34 .004 65);--od-ink-3: oklch(.46 .004 65);--od-ink-4: oklch(.58 .004 65);--od-ink-5: oklch(.7 .004 65);--od-ink-6: oklch(.82 .004 65);--od-ink-7: oklch(.92 .004 65);--od-ink-8: oklch(.99 .004 65);--od-border-subtle: oklch(.3 .004 65);--od-border-default: oklch(.38 .004 65);--od-border-strong: oklch(.44 .004 65);--od-divider: oklch(.3 .004 65);--od-border-floating: oklch(.42 .004 65);--od-hover-overlay: oklch(1 0 0 / .08);--od-active-overlay: oklch(1 0 0 / .14);--od-selected-bg: oklch(.3 .08 42);--od-selected-fg: var(--od-brand-300);--od-focus-ring: var(--od-brand-400);--od-overlay-backdrop: oklch(0 0 0 / .6);--od-fg-on-dark: oklch(1 0 0);color-scheme:dark;--od-tone-red-0: hsl(0 78% 25%);--od-tone-red-1: hsl(0 78% 40%);--od-tone-red-2: hsl(0 78% 60%);--od-tone-red-3: hsl(0 78% 75%);--od-tone-red-4: hsl(0 78% 90%);--od-tone-orange-0: hsl(36 78% 25%);--od-tone-orange-1: hsl(36 78% 40%);--od-tone-orange-2: hsl(36 78% 60%);--od-tone-orange-3: hsl(36 78% 75%);--od-tone-orange-4: hsl(36 78% 90%);--od-tone-yellow-0: hsl(60 78% 25%);--od-tone-yellow-1: hsl(60 78% 40%);--od-tone-yellow-2: hsl(60 78% 60%);--od-tone-yellow-3: hsl(60 78% 75%);--od-tone-yellow-4: hsl(60 78% 90%);--od-tone-green-0: hsl(120 78% 25%);--od-tone-green-1: hsl(120 78% 40%);--od-tone-green-2: hsl(120 78% 60%);--od-tone-green-3: hsl(120 78% 75%);--od-tone-green-4: hsl(120 78% 90%);--od-tone-emerald-0: hsl(160 78% 25%);--od-tone-emerald-1: hsl(160 78% 40%);--od-tone-emerald-2: hsl(160 78% 60%);--od-tone-emerald-3: hsl(160 78% 75%);--od-tone-emerald-4: hsl(160 78% 90%);--od-tone-teal-0: hsl(185 78% 25%);--od-tone-teal-1: hsl(185 78% 40%);--od-tone-teal-2: hsl(185 78% 60%);--od-tone-teal-3: hsl(185 78% 75%);--od-tone-teal-4: hsl(185 78% 90%);--od-tone-cyan-0: hsl(200 78% 25%);--od-tone-cyan-1: hsl(200 78% 40%);--od-tone-cyan-2: hsl(200 78% 60%);--od-tone-cyan-3: hsl(200 78% 75%);--od-tone-cyan-4: hsl(200 78% 90%);--od-tone-blue-0: hsl(221 78% 25%);--od-tone-blue-1: hsl(221 78% 40%);--od-tone-blue-2: hsl(221 78% 60%);--od-tone-blue-3: hsl(221 78% 75%);--od-tone-blue-4: hsl(221 78% 90%);--od-tone-violet-0: hsl(270 78% 25%);--od-tone-violet-1: hsl(270 78% 40%);--od-tone-violet-2: hsl(270 78% 60%);--od-tone-violet-3: hsl(270 78% 75%);--od-tone-violet-4: hsl(270 78% 90%);--od-tone-pink-0: hsl(315 78% 25%);--od-tone-pink-1: hsl(315 78% 40%);--od-tone-pink-2: hsl(315 78% 60%);--od-tone-pink-3: hsl(315 78% 75%);--od-tone-pink-4: hsl(315 78% 90%)}:root{--od-sp-0: 0;--od-sp-0-5: 2px;--od-sp-1: 4px;--od-sp-1-5: 6px;--od-sp-2: 8px;--od-sp-3: 12px;--od-sp-4: 16px;--od-sp-5: 20px;--od-sp-6: 24px;--od-sp-8: 32px;--od-sp-10: 40px;--od-sp-12: 48px;--od-sp-16: 64px}:root{--od-r-xs: 4px;--od-r-sm: 6px;--od-r-md: 8px;--od-r-lg: 10px;--od-r-xl: 14px;--od-r-2xl: 24px;--od-r-full: 999px}:root{--od-shadow-xs: 0 1px 2px oklch(0 0 0 / .04);--od-shadow-sm: 0 1px 3px oklch(0 0 0 / .05), 0 1px 2px oklch(0 0 0 / .03);--od-shadow-md: 0 4px 12px oklch(0 0 0 / .06), 0 1px 3px oklch(0 0 0 / .04);--od-shadow-lg: 0 12px 28px oklch(0 0 0 / .08), 0 4px 8px oklch(0 0 0 / .04);--od-shadow-floating: 0 2px 8px oklch(0 0 0 / .04), 0 16px 32px oklch(0 0 0 / .08)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--od-shadow-xs: 0 1px 2px oklch(0 0 0 / .3);--od-shadow-sm: 0 1px 3px oklch(0 0 0 / .35), 0 1px 2px oklch(0 0 0 / .2);--od-shadow-md: 0 4px 12px oklch(0 0 0 / .4), 0 1px 3px oklch(0 0 0 / .25);--od-shadow-lg: 0 12px 28px oklch(0 0 0 / .5), 0 4px 8px oklch(0 0 0 / .3);--od-shadow-floating: 0 2px 8px oklch(0 0 0 / .3), 0 16px 32px oklch(0 0 0 / .5)}}[data-theme=light]{--od-shadow-xs: 0 1px 2px oklch(0 0 0 / .04);--od-shadow-sm: 0 1px 3px oklch(0 0 0 / .05), 0 1px 2px oklch(0 0 0 / .03);--od-shadow-md: 0 4px 12px oklch(0 0 0 / .06), 0 1px 3px oklch(0 0 0 / .04);--od-shadow-lg: 0 12px 28px oklch(0 0 0 / .08), 0 4px 8px oklch(0 0 0 / .04);--od-shadow-floating: 0 2px 8px oklch(0 0 0 / .04), 0 16px 32px oklch(0 0 0 / .08)}[data-theme=dark]{--od-shadow-xs: 0 1px 2px oklch(0 0 0 / .3);--od-shadow-sm: 0 1px 3px oklch(0 0 0 / .35), 0 1px 2px oklch(0 0 0 / .2);--od-shadow-md: 0 4px 12px oklch(0 0 0 / .4), 0 1px 3px oklch(0 0 0 / .25);--od-shadow-lg: 0 12px 28px oklch(0 0 0 / .5), 0 4px 8px oklch(0 0 0 / .3);--od-shadow-floating: 0 2px 8px oklch(0 0 0 / .3), 0 16px 32px oklch(0 0 0 / .5)}:root{--od-ease-out: cubic-bezier(.2, .8, .2, 1);--od-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--od-dur-fast: .12s;--od-dur: .18s;--od-dur-slow: .28s}:root{--od-font-display: "Nunito", system-ui, sans-serif;--od-font-section: "Nunito", system-ui, sans-serif;--od-font-body: "Noto Sans", system-ui, sans-serif;--od-font-mono: "JetBrains Mono", ui-monospace, monospace;--od-text-2xs: 10px;--od-text-xs: 11px;--od-text-sm: 12px;--od-text-base: 13px;--od-text-md: 14px;--od-text-lg: 16px;--od-text-xl: 18px;--od-text-2xl: 22px;--od-text-3xl: 28px;--od-text-4xl: 36px;--od-text-5xl: 48px;--od-leading-tight: 1.15;--od-leading-snug: 1.35;--od-leading-normal: 1.5;--od-leading-loose: 1.7;--od-tracking-tight: -.02em;--od-tracking-normal: 0;--od-tracking-wide: .04em;--od-tracking-widest: .1em;--od-fw-body: 400;--od-fw-medium: 500;--od-fw-strong: 600;--od-fw-bold: 700;--od-fw-display: 800}@media(max-width:720px){:root{--od-fw-body: 350;--od-fw-medium: 450;--od-fw-strong: 550;--od-fw-bold: 650;--od-fw-display: 750}}:root{--od-image-manipulator-selection-color: var(--od-fg-brand);--od-image-manipulator-handle-thickness: 6px;--od-image-manipulator-handle-ring: 1px;--od-image-manipulator-handle-hit: 16px;--od-image-manipulator-handle-length-max: 44px;--od-image-manipulator-crop-handle-color: var(--od-acc-orange);--od-image-manipulator-crop-handle-inset: 6px;--od-image-manipulator-crop-corner-length: 18px;--od-image-manipulator-crop-outline-width: 1px;--od-image-manipulator-crop-outline-color: color-mix(in oklab, var(--od-fg-strong) 24%, transparent);--od-image-manipulator-crop-mask-color: color-mix(in oklab, var(--od-overlay-backdrop) 55%, transparent)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}html{font-family:var(--od-font-body);font-size:var(--od-text-md);line-height:var(--od-leading-normal);color:var(--od-fg-default);background:var(--od-bg-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100%}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--od-font-display)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}:focus-visible{outline:none}[data-pre-hydrate] *,[data-pre-hydrate] *:before,[data-pre-hydrate] *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}mark{background:color-mix(in oklch,var(--od-brand-500) 22%,transparent);color:inherit;padding:0 2px;margin:0 -2px;border-radius:var(--od-r-xs);font-weight:var(--od-fw-strong)}kbd{font-family:var(--od-font-body);color:var(--od-fg-subtle);word-spacing:-.1em;background:none;border:0;padding:0;font-weight:var(--od-fw-medium)}.od-rich-text{display:block}od-rich-text-editor{display:block}.od-rich-text .od-rich-text__content{min-height:1.6em;outline:none;overflow-wrap:break-word;white-space:pre-wrap}.od-rich-text .od-rich-text__content>:first-child{margin-top:0}.od-rich-text .od-rich-text__content::selection,.od-rich-text .od-rich-text__inactive-selection{background:var(--od-rich-text-selection-background, var(--od-hover-overlay))}.od-rich-text .od-rich-text__content .is-editor-empty:first-child:before{color:var(--od-rich-text-placeholder-color, var(--od-fg-muted));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.od-rich-text--bare .od-rich-text__content{border:0;min-height:0;padding:0}.od-rich-text .od-rich-text__content>p:not(.od-rich-text__typography){color:var(--od-rich-text-paragraph-color, var(--od-fg-default));font-family:var(--od-rich-text-paragraph-font-family, var(--od-font-body));font-size:var(--od-rich-text-paragraph-font-size, var(--od-text-md));font-style:var(--od-rich-text-paragraph-font-style, normal);font-variant-caps:var(--od-rich-text-paragraph-font-variant-caps, normal);font-weight:var(--od-rich-text-paragraph-font-weight, var(--od-fw-body));letter-spacing:var(--od-rich-text-paragraph-letter-spacing, normal);line-height:var(--od-rich-text-paragraph-line-height, var(--od-leading-normal));margin:0 0 .75em;overflow-wrap:var(--od-rich-text-paragraph-overflow-wrap, inherit);text-align:var(--od-rich-text-paragraph-text-align, start);text-decoration:var(--od-rich-text-paragraph-text-decoration, none);text-indent:var(--od-rich-text-paragraph-text-indent, 0);text-overflow:var(--od-rich-text-paragraph-text-overflow, clip);text-transform:var(--od-rich-text-paragraph-text-transform, none);white-space:var(--od-rich-text-paragraph-white-space, inherit);word-spacing:var(--od-rich-text-paragraph-word-spacing, normal)}.od-rich-text .od-rich-text__content p[data-paragraph-style=title]:not(.od-rich-text__typography){color:var(--od-rich-text-title-color, var(--od-fg-max));font-family:var(--od-rich-text-title-font-family, var(--od-font-display));font-size:var(--od-rich-text-title-font-size, var(--od-text-4xl));font-weight:var(--od-rich-text-title-font-weight, var(--od-fw-display));letter-spacing:var(--od-rich-text-title-letter-spacing, var(--od-tracking-tight));line-height:var(--od-rich-text-title-line-height, var(--od-leading-tight));font-style:var(--od-rich-text-title-font-style, normal);font-variant-caps:var(--od-rich-text-title-font-variant-caps, normal);text-align:var(--od-rich-text-title-text-align, start);text-decoration:var(--od-rich-text-title-text-decoration, none);text-indent:var(--od-rich-text-title-text-indent, 0);text-overflow:var(--od-rich-text-title-text-overflow, clip);text-transform:var(--od-rich-text-title-text-transform, none);word-spacing:var(--od-rich-text-title-word-spacing, normal);overflow-wrap:var(--od-rich-text-title-overflow-wrap, inherit);white-space:var(--od-rich-text-title-white-space, inherit)}.od-rich-text .od-rich-text__content p[data-paragraph-style=subtitle]:not(.od-rich-text__typography){color:var(--od-rich-text-subtitle-color, var(--od-fg-muted));font-family:var(--od-rich-text-subtitle-font-family, var(--od-font-body));font-size:var(--od-rich-text-subtitle-font-size, var(--od-text-xl));font-weight:var(--od-rich-text-subtitle-font-weight, var(--od-fw-medium));line-height:var(--od-rich-text-subtitle-line-height, var(--od-leading-snug));font-style:var(--od-rich-text-subtitle-font-style, normal);font-variant-caps:var(--od-rich-text-subtitle-font-variant-caps, normal);letter-spacing:var(--od-rich-text-subtitle-letter-spacing, normal);text-align:var(--od-rich-text-subtitle-text-align, start);text-decoration:var(--od-rich-text-subtitle-text-decoration, none);text-indent:var(--od-rich-text-subtitle-text-indent, 0);text-overflow:var(--od-rich-text-subtitle-text-overflow, clip);text-transform:var(--od-rich-text-subtitle-text-transform, none);word-spacing:var(--od-rich-text-subtitle-word-spacing, normal);overflow-wrap:var(--od-rich-text-subtitle-overflow-wrap, inherit);white-space:var(--od-rich-text-subtitle-white-space, inherit)}.od-rich-text .od-rich-text__content p[data-paragraph-style=caption]:not(.od-rich-text__typography){color:var(--od-rich-text-caption-color, var(--od-fg-muted));font-family:var(--od-rich-text-caption-font-family, var(--od-font-body));font-size:var(--od-rich-text-caption-font-size, var(--od-text-sm));font-weight:var(--od-rich-text-caption-font-weight, var(--od-fw-body));line-height:var(--od-rich-text-caption-line-height, var(--od-leading-snug));font-style:var(--od-rich-text-caption-font-style, normal);font-variant-caps:var(--od-rich-text-caption-font-variant-caps, normal);letter-spacing:var(--od-rich-text-caption-letter-spacing, normal);text-align:var(--od-rich-text-caption-text-align, start);text-decoration:var(--od-rich-text-caption-text-decoration, none);text-indent:var(--od-rich-text-caption-text-indent, 0);text-overflow:var(--od-rich-text-caption-text-overflow, clip);text-transform:var(--od-rich-text-caption-text-transform, none);word-spacing:var(--od-rich-text-caption-word-spacing, normal);overflow-wrap:var(--od-rich-text-caption-overflow-wrap, inherit);white-space:var(--od-rich-text-caption-white-space, inherit)}.od-rich-text .od-rich-text__content p.od-rich-text__typography--paragraph{color:var(--od-rich-text-paragraph-color);font-family:var(--od-rich-text-paragraph-font-family);font-size:var(--od-rich-text-paragraph-font-size);font-style:var(--od-rich-text-paragraph-font-style);font-variant-caps:var(--od-rich-text-paragraph-font-variant-caps);font-weight:var(--od-rich-text-paragraph-font-weight);letter-spacing:var(--od-rich-text-paragraph-letter-spacing);line-height:var(--od-rich-text-paragraph-line-height);overflow-wrap:var(--od-rich-text-paragraph-overflow-wrap);text-align:var(--od-rich-text-paragraph-text-align);text-decoration:var(--od-rich-text-paragraph-text-decoration);text-indent:var(--od-rich-text-paragraph-text-indent);text-overflow:var(--od-rich-text-paragraph-text-overflow);text-transform:var(--od-rich-text-paragraph-text-transform);white-space:var(--od-rich-text-paragraph-white-space);word-spacing:var(--od-rich-text-paragraph-word-spacing)}.od-rich-text .od-rich-text__content p.od-rich-text__typography--title{color:var(--od-rich-text-title-color);font-family:var(--od-rich-text-title-font-family);font-size:var(--od-rich-text-title-font-size);font-style:var(--od-rich-text-title-font-style);font-variant-caps:var(--od-rich-text-title-font-variant-caps);font-weight:var(--od-rich-text-title-font-weight);letter-spacing:var(--od-rich-text-title-letter-spacing);line-height:var(--od-rich-text-title-line-height);overflow-wrap:var(--od-rich-text-title-overflow-wrap);text-align:var(--od-rich-text-title-text-align);text-decoration:var(--od-rich-text-title-text-decoration);text-indent:var(--od-rich-text-title-text-indent);text-overflow:var(--od-rich-text-title-text-overflow);text-transform:var(--od-rich-text-title-text-transform);white-space:var(--od-rich-text-title-white-space);word-spacing:var(--od-rich-text-title-word-spacing)}.od-rich-text .od-rich-text__content p.od-rich-text__typography--subtitle{color:var(--od-rich-text-subtitle-color);font-family:var(--od-rich-text-subtitle-font-family);font-size:var(--od-rich-text-subtitle-font-size);font-style:var(--od-rich-text-subtitle-font-style);font-variant-caps:var(--od-rich-text-subtitle-font-variant-caps);font-weight:var(--od-rich-text-subtitle-font-weight);letter-spacing:var(--od-rich-text-subtitle-letter-spacing);line-height:var(--od-rich-text-subtitle-line-height);overflow-wrap:var(--od-rich-text-subtitle-overflow-wrap);text-align:var(--od-rich-text-subtitle-text-align);text-decoration:var(--od-rich-text-subtitle-text-decoration);text-indent:var(--od-rich-text-subtitle-text-indent);text-overflow:var(--od-rich-text-subtitle-text-overflow);text-transform:var(--od-rich-text-subtitle-text-transform);white-space:var(--od-rich-text-subtitle-white-space);word-spacing:var(--od-rich-text-subtitle-word-spacing)}.od-rich-text .od-rich-text__content p.od-rich-text__typography--caption{color:var(--od-rich-text-caption-color);font-family:var(--od-rich-text-caption-font-family);font-size:var(--od-rich-text-caption-font-size);font-style:var(--od-rich-text-caption-font-style);font-variant-caps:var(--od-rich-text-caption-font-variant-caps);font-weight:var(--od-rich-text-caption-font-weight);letter-spacing:var(--od-rich-text-caption-letter-spacing);line-height:var(--od-rich-text-caption-line-height);overflow-wrap:var(--od-rich-text-caption-overflow-wrap);text-align:var(--od-rich-text-caption-text-align);text-decoration:var(--od-rich-text-caption-text-decoration);text-indent:var(--od-rich-text-caption-text-indent);text-overflow:var(--od-rich-text-caption-text-overflow);text-transform:var(--od-rich-text-caption-text-transform);white-space:var(--od-rich-text-caption-white-space);word-spacing:var(--od-rich-text-caption-word-spacing)}.od-rich-text .od-rich-text__content h1.od-rich-text__typography--heading-1{color:var(--od-rich-text-heading-1-color);font-family:var(--od-rich-text-heading-1-font-family);font-size:var(--od-rich-text-heading-1-font-size);font-style:var(--od-rich-text-heading-1-font-style);font-variant-caps:var(--od-rich-text-heading-1-font-variant-caps);font-weight:var(--od-rich-text-heading-1-font-weight);letter-spacing:var(--od-rich-text-heading-1-letter-spacing);line-height:var(--od-rich-text-heading-1-line-height);overflow-wrap:var(--od-rich-text-heading-1-overflow-wrap);text-align:var(--od-rich-text-heading-1-text-align);text-decoration:var(--od-rich-text-heading-1-text-decoration);text-indent:var(--od-rich-text-heading-1-text-indent);text-overflow:var(--od-rich-text-heading-1-text-overflow);text-transform:var(--od-rich-text-heading-1-text-transform);white-space:var(--od-rich-text-heading-1-white-space);word-spacing:var(--od-rich-text-heading-1-word-spacing)}.od-rich-text .od-rich-text__content h2.od-rich-text__typography--heading-2{color:var(--od-rich-text-heading-2-color);font-family:var(--od-rich-text-heading-2-font-family);font-size:var(--od-rich-text-heading-2-font-size);font-style:var(--od-rich-text-heading-2-font-style);font-variant-caps:var(--od-rich-text-heading-2-font-variant-caps);font-weight:var(--od-rich-text-heading-2-font-weight);letter-spacing:var(--od-rich-text-heading-2-letter-spacing);line-height:var(--od-rich-text-heading-2-line-height);overflow-wrap:var(--od-rich-text-heading-2-overflow-wrap);text-align:var(--od-rich-text-heading-2-text-align);text-decoration:var(--od-rich-text-heading-2-text-decoration);text-indent:var(--od-rich-text-heading-2-text-indent);text-overflow:var(--od-rich-text-heading-2-text-overflow);text-transform:var(--od-rich-text-heading-2-text-transform);white-space:var(--od-rich-text-heading-2-white-space);word-spacing:var(--od-rich-text-heading-2-word-spacing)}.od-rich-text .od-rich-text__content h3.od-rich-text__typography--heading-3{color:var(--od-rich-text-heading-3-color);font-family:var(--od-rich-text-heading-3-font-family);font-size:var(--od-rich-text-heading-3-font-size);font-style:var(--od-rich-text-heading-3-font-style);font-variant-caps:var(--od-rich-text-heading-3-font-variant-caps);font-weight:var(--od-rich-text-heading-3-font-weight);letter-spacing:var(--od-rich-text-heading-3-letter-spacing);line-height:var(--od-rich-text-heading-3-line-height);overflow-wrap:var(--od-rich-text-heading-3-overflow-wrap);text-align:var(--od-rich-text-heading-3-text-align);text-decoration:var(--od-rich-text-heading-3-text-decoration);text-indent:var(--od-rich-text-heading-3-text-indent);text-overflow:var(--od-rich-text-heading-3-text-overflow);text-transform:var(--od-rich-text-heading-3-text-transform);white-space:var(--od-rich-text-heading-3-white-space);word-spacing:var(--od-rich-text-heading-3-word-spacing)}.od-rich-text .od-rich-text__content h4.od-rich-text__typography--heading-4{color:var(--od-rich-text-heading-4-color);font-family:var(--od-rich-text-heading-4-font-family);font-size:var(--od-rich-text-heading-4-font-size);font-style:var(--od-rich-text-heading-4-font-style);font-variant-caps:var(--od-rich-text-heading-4-font-variant-caps);font-weight:var(--od-rich-text-heading-4-font-weight);letter-spacing:var(--od-rich-text-heading-4-letter-spacing);line-height:var(--od-rich-text-heading-4-line-height);overflow-wrap:var(--od-rich-text-heading-4-overflow-wrap);text-align:var(--od-rich-text-heading-4-text-align);text-decoration:var(--od-rich-text-heading-4-text-decoration);text-indent:var(--od-rich-text-heading-4-text-indent);text-overflow:var(--od-rich-text-heading-4-text-overflow);text-transform:var(--od-rich-text-heading-4-text-transform);white-space:var(--od-rich-text-heading-4-white-space);word-spacing:var(--od-rich-text-heading-4-word-spacing)}.od-rich-text .od-rich-text__content h5.od-rich-text__typography--heading-5{color:var(--od-rich-text-heading-5-color);font-family:var(--od-rich-text-heading-5-font-family);font-size:var(--od-rich-text-heading-5-font-size);font-style:var(--od-rich-text-heading-5-font-style);font-variant-caps:var(--od-rich-text-heading-5-font-variant-caps);font-weight:var(--od-rich-text-heading-5-font-weight);letter-spacing:var(--od-rich-text-heading-5-letter-spacing);line-height:var(--od-rich-text-heading-5-line-height);overflow-wrap:var(--od-rich-text-heading-5-overflow-wrap);text-align:var(--od-rich-text-heading-5-text-align);text-decoration:var(--od-rich-text-heading-5-text-decoration);text-indent:var(--od-rich-text-heading-5-text-indent);text-overflow:var(--od-rich-text-heading-5-text-overflow);text-transform:var(--od-rich-text-heading-5-text-transform);white-space:var(--od-rich-text-heading-5-white-space);word-spacing:var(--od-rich-text-heading-5-word-spacing)}.od-rich-text .od-rich-text__content h6.od-rich-text__typography--heading-6{color:var(--od-rich-text-heading-6-color);font-family:var(--od-rich-text-heading-6-font-family);font-size:var(--od-rich-text-heading-6-font-size);font-style:var(--od-rich-text-heading-6-font-style);font-variant-caps:var(--od-rich-text-heading-6-font-variant-caps);font-weight:var(--od-rich-text-heading-6-font-weight);letter-spacing:var(--od-rich-text-heading-6-letter-spacing);line-height:var(--od-rich-text-heading-6-line-height);overflow-wrap:var(--od-rich-text-heading-6-overflow-wrap);text-align:var(--od-rich-text-heading-6-text-align);text-decoration:var(--od-rich-text-heading-6-text-decoration);text-indent:var(--od-rich-text-heading-6-text-indent);text-overflow:var(--od-rich-text-heading-6-text-overflow);text-transform:var(--od-rich-text-heading-6-text-transform);white-space:var(--od-rich-text-heading-6-white-space);word-spacing:var(--od-rich-text-heading-6-word-spacing)}.od-rich-text .od-rich-text__content pre.od-rich-text__typography--code-block{color:var(--od-rich-text-code-block-color);font-family:var(--od-rich-text-code-block-font-family);font-size:var(--od-rich-text-code-block-font-size);font-style:var(--od-rich-text-code-block-font-style);font-variant-caps:var(--od-rich-text-code-block-font-variant-caps);font-weight:var(--od-rich-text-code-block-font-weight);letter-spacing:var(--od-rich-text-code-block-letter-spacing);line-height:var(--od-rich-text-code-block-line-height);overflow-wrap:var(--od-rich-text-code-block-overflow-wrap);text-align:var(--od-rich-text-code-block-text-align);text-decoration:var(--od-rich-text-code-block-text-decoration);text-indent:var(--od-rich-text-code-block-text-indent);text-overflow:var(--od-rich-text-code-block-text-overflow);text-transform:var(--od-rich-text-code-block-text-transform);white-space:var(--od-rich-text-code-block-white-space);word-spacing:var(--od-rich-text-code-block-word-spacing)}.od-rich-text .od-rich-text__content blockquote.od-rich-text__typography--blockquote{color:var(--od-rich-text-blockquote-color);font-family:var(--od-rich-text-blockquote-font-family);font-size:var(--od-rich-text-blockquote-font-size);font-style:var(--od-rich-text-blockquote-font-style);font-variant-caps:var(--od-rich-text-blockquote-font-variant-caps);font-weight:var(--od-rich-text-blockquote-font-weight);letter-spacing:var(--od-rich-text-blockquote-letter-spacing);line-height:var(--od-rich-text-blockquote-line-height);overflow-wrap:var(--od-rich-text-blockquote-overflow-wrap);text-align:var(--od-rich-text-blockquote-text-align);text-decoration:var(--od-rich-text-blockquote-text-decoration);text-indent:var(--od-rich-text-blockquote-text-indent);text-overflow:var(--od-rich-text-blockquote-text-overflow);text-transform:var(--od-rich-text-blockquote-text-transform);white-space:var(--od-rich-text-blockquote-white-space);word-spacing:var(--od-rich-text-blockquote-word-spacing)}.od-rich-text .od-rich-text__content ul.od-rich-text__typography--list,.od-rich-text .od-rich-text__content ol.od-rich-text__typography--list{color:var(--od-rich-text-list-color);font-family:var(--od-rich-text-list-font-family);font-size:var(--od-rich-text-list-font-size);font-style:var(--od-rich-text-list-font-style);font-variant-caps:var(--od-rich-text-list-font-variant-caps);font-weight:var(--od-rich-text-list-font-weight);letter-spacing:var(--od-rich-text-list-letter-spacing);line-height:var(--od-rich-text-list-line-height);overflow-wrap:var(--od-rich-text-list-overflow-wrap);text-align:var(--od-rich-text-list-text-align);text-decoration:var(--od-rich-text-list-text-decoration);text-indent:var(--od-rich-text-list-text-indent);text-overflow:var(--od-rich-text-list-text-overflow);text-transform:var(--od-rich-text-list-text-transform);white-space:var(--od-rich-text-list-white-space);word-spacing:var(--od-rich-text-list-word-spacing)}.od-rich-text .od-rich-text__content .od-rich-text__typography--link{color:var(--od-rich-text-link-color);font-family:var(--od-rich-text-link-font-family);font-size:var(--od-rich-text-link-font-size);font-style:var(--od-rich-text-link-font-style);font-variant-caps:var(--od-rich-text-link-font-variant-caps);font-weight:var(--od-rich-text-link-font-weight);letter-spacing:var(--od-rich-text-link-letter-spacing);line-height:var(--od-rich-text-link-line-height);overflow-wrap:var(--od-rich-text-link-overflow-wrap);text-align:var(--od-rich-text-link-text-align);text-decoration:var(--od-rich-text-link-text-decoration);text-indent:var(--od-rich-text-link-text-indent);text-overflow:var(--od-rich-text-link-text-overflow);text-transform:var(--od-rich-text-link-text-transform);white-space:var(--od-rich-text-link-white-space);word-spacing:var(--od-rich-text-link-word-spacing)}.od-rich-text .od-rich-text__content h1:not(.od-rich-text__typography){color:var(--od-rich-text-heading-1-color, var(--od-fg-strong));font-family:var(--od-rich-text-heading-1-font-family, var(--od-font-display));font-size:var(--od-rich-text-heading-1-font-size, var(--od-text-2xl));font-style:var(--od-rich-text-heading-1-font-style, normal);font-weight:var(--od-rich-text-heading-1-font-weight, var(--od-fw-bold));letter-spacing:var(--od-rich-text-heading-1-letter-spacing, normal);line-height:var(--od-rich-text-heading-1-line-height, var(--od-leading-snug));margin:1em 0 .45em;text-align:var(--od-rich-text-heading-1-text-align, start);text-decoration:var(--od-rich-text-heading-1-text-decoration, none);text-indent:var(--od-rich-text-heading-1-text-indent, 0);text-transform:var(--od-rich-text-heading-1-text-transform, none);word-spacing:var(--od-rich-text-heading-1-word-spacing, normal);font-variant-caps:var(--od-rich-text-heading-1-font-variant-caps, normal);text-overflow:var(--od-rich-text-heading-1-text-overflow, clip);overflow-wrap:var(--od-rich-text-heading-1-overflow-wrap, inherit);white-space:var(--od-rich-text-heading-1-white-space, inherit)}.od-rich-text .od-rich-text__content h2:not(.od-rich-text__typography){color:var(--od-rich-text-heading-2-color, var(--od-fg-strong));font-family:var(--od-rich-text-heading-2-font-family, var(--od-font-display));font-size:var(--od-rich-text-heading-2-font-size, var(--od-text-xl));font-style:var(--od-rich-text-heading-2-font-style, normal);font-weight:var(--od-rich-text-heading-2-font-weight, var(--od-fw-bold));letter-spacing:var(--od-rich-text-heading-2-letter-spacing, normal);line-height:var(--od-rich-text-heading-2-line-height, var(--od-leading-snug));margin:1em 0 .45em;text-align:var(--od-rich-text-heading-2-text-align, start);text-decoration:var(--od-rich-text-heading-2-text-decoration, none);text-indent:var(--od-rich-text-heading-2-text-indent, 0);text-transform:var(--od-rich-text-heading-2-text-transform, none);word-spacing:var(--od-rich-text-heading-2-word-spacing, normal);font-variant-caps:var(--od-rich-text-heading-2-font-variant-caps, normal);text-overflow:var(--od-rich-text-heading-2-text-overflow, clip);overflow-wrap:var(--od-rich-text-heading-2-overflow-wrap, inherit);white-space:var(--od-rich-text-heading-2-white-space, inherit)}.od-rich-text .od-rich-text__content h3:not(.od-rich-text__typography){color:var(--od-rich-text-heading-3-color, var(--od-fg-strong));font-family:var(--od-rich-text-heading-3-font-family, var(--od-font-display));font-size:var(--od-rich-text-heading-3-font-size, var(--od-text-lg));font-style:var(--od-rich-text-heading-3-font-style, normal);font-weight:var(--od-rich-text-heading-3-font-weight, var(--od-fw-bold));letter-spacing:var(--od-rich-text-heading-3-letter-spacing, normal);line-height:var(--od-rich-text-heading-3-line-height, var(--od-leading-snug));margin:1em 0 .45em;text-align:var(--od-rich-text-heading-3-text-align, start);text-decoration:var(--od-rich-text-heading-3-text-decoration, none);text-indent:var(--od-rich-text-heading-3-text-indent, 0);text-transform:var(--od-rich-text-heading-3-text-transform, none);word-spacing:var(--od-rich-text-heading-3-word-spacing, normal);font-variant-caps:var(--od-rich-text-heading-3-font-variant-caps, normal);text-overflow:var(--od-rich-text-heading-3-text-overflow, clip);overflow-wrap:var(--od-rich-text-heading-3-overflow-wrap, inherit);white-space:var(--od-rich-text-heading-3-white-space, inherit)}.od-rich-text .od-rich-text__content h4:not(.od-rich-text__typography){color:var(--od-rich-text-heading-4-color, var(--od-fg-strong));font-family:var(--od-rich-text-heading-4-font-family, var(--od-font-display));font-size:var(--od-rich-text-heading-4-font-size, var(--od-text-md));font-style:var(--od-rich-text-heading-4-font-style, normal);font-weight:var(--od-rich-text-heading-4-font-weight, var(--od-fw-bold));letter-spacing:var(--od-rich-text-heading-4-letter-spacing, normal);line-height:var(--od-rich-text-heading-4-line-height, var(--od-leading-snug));margin:1em 0 .45em;text-align:var(--od-rich-text-heading-4-text-align, start);text-decoration:var(--od-rich-text-heading-4-text-decoration, none);text-indent:var(--od-rich-text-heading-4-text-indent, 0);text-transform:var(--od-rich-text-heading-4-text-transform, none);word-spacing:var(--od-rich-text-heading-4-word-spacing, normal);font-variant-caps:var(--od-rich-text-heading-4-font-variant-caps, normal);text-overflow:var(--od-rich-text-heading-4-text-overflow, clip);overflow-wrap:var(--od-rich-text-heading-4-overflow-wrap, inherit);white-space:var(--od-rich-text-heading-4-white-space, inherit)}.od-rich-text .od-rich-text__content h5:not(.od-rich-text__typography){color:var(--od-rich-text-heading-5-color, var(--od-fg-strong));font-family:var(--od-rich-text-heading-5-font-family, var(--od-font-display));font-size:var(--od-rich-text-heading-5-font-size, var(--od-text-base));font-style:var(--od-rich-text-heading-5-font-style, normal);font-weight:var(--od-rich-text-heading-5-font-weight, var(--od-fw-bold));letter-spacing:var(--od-rich-text-heading-5-letter-spacing, normal);line-height:var(--od-rich-text-heading-5-line-height, var(--od-leading-snug));margin:1em 0 .45em;text-align:var(--od-rich-text-heading-5-text-align, start);text-decoration:var(--od-rich-text-heading-5-text-decoration, none);text-indent:var(--od-rich-text-heading-5-text-indent, 0);text-transform:var(--od-rich-text-heading-5-text-transform, none);word-spacing:var(--od-rich-text-heading-5-word-spacing, normal);font-variant-caps:var(--od-rich-text-heading-5-font-variant-caps, normal);text-overflow:var(--od-rich-text-heading-5-text-overflow, clip);overflow-wrap:var(--od-rich-text-heading-5-overflow-wrap, inherit);white-space:var(--od-rich-text-heading-5-white-space, inherit)}.od-rich-text .od-rich-text__content h6:not(.od-rich-text__typography){color:var(--od-rich-text-heading-6-color, var(--od-fg-strong));font-family:var(--od-rich-text-heading-6-font-family, var(--od-font-display));font-size:var(--od-rich-text-heading-6-font-size, var(--od-text-sm));font-style:var(--od-rich-text-heading-6-font-style, normal);font-weight:var(--od-rich-text-heading-6-font-weight, var(--od-fw-strong));letter-spacing:var(--od-rich-text-heading-6-letter-spacing, var(--od-tracking-wide));line-height:var(--od-rich-text-heading-6-line-height, var(--od-leading-snug));margin:1em 0 .45em;text-align:var(--od-rich-text-heading-6-text-align, start);text-decoration:var(--od-rich-text-heading-6-text-decoration, none);text-indent:var(--od-rich-text-heading-6-text-indent, 0);text-transform:var(--od-rich-text-heading-6-text-transform, uppercase);word-spacing:var(--od-rich-text-heading-6-word-spacing, normal);font-variant-caps:var(--od-rich-text-heading-6-font-variant-caps, normal);text-overflow:var(--od-rich-text-heading-6-text-overflow, clip);overflow-wrap:var(--od-rich-text-heading-6-overflow-wrap, inherit);white-space:var(--od-rich-text-heading-6-white-space, inherit)}.od-rich-text .od-rich-text__content ul:not(.od-rich-text__typography),.od-rich-text .od-rich-text__content ol:not(.od-rich-text__typography){font-family:var(--od-rich-text-list-font-family, var(--od-font-body));color:var(--od-rich-text-list-color, var(--od-fg-default));font-size:var(--od-rich-text-list-font-size, var(--od-text-md));font-style:var(--od-rich-text-list-font-style, normal);font-variant-caps:var(--od-rich-text-list-font-variant-caps, normal);font-weight:var(--od-rich-text-list-font-weight, var(--od-fw-body));letter-spacing:var(--od-rich-text-list-letter-spacing, normal);line-height:var(--od-rich-text-list-line-height, var(--od-leading-normal));margin:0 0 .75em;padding-left:1.5em;text-align:var(--od-rich-text-list-text-align, start);text-decoration:var(--od-rich-text-list-text-decoration, none);text-indent:var(--od-rich-text-list-text-indent, 0);text-overflow:var(--od-rich-text-list-text-overflow, clip);text-transform:var(--od-rich-text-list-text-transform, none);word-spacing:var(--od-rich-text-list-word-spacing, normal);overflow-wrap:var(--od-rich-text-list-overflow-wrap, inherit);white-space:var(--od-rich-text-list-white-space, inherit)}@counter-style od-dash{system:cyclic;symbols:"\2013";suffix:"  "}@counter-style od-arrow{system:cyclic;symbols:"\2192";suffix:"  "}@counter-style od-paren{system:extends decimal;suffix:") "}@counter-style od-paren-alpha{system:extends lower-alpha;suffix:") "}@counter-style od-paren-roman{system:extends lower-roman;suffix:") "}.od-rich-text .od-rich-text__content ul{list-style-type:disc}.od-rich-text .od-rich-text__content ol{list-style-type:decimal}.od-rich-text .od-rich-text__content ol ol{list-style-type:lower-alpha}.od-rich-text .od-rich-text__content ol ol ol{list-style-type:lower-roman}.od-rich-text .od-rich-text__content ul[data-list-marker=disc],.od-rich-text .od-rich-text__content ul[data-list-marker=disc] ul{list-style-type:disc}.od-rich-text .od-rich-text__content ul[data-list-marker=circle],.od-rich-text .od-rich-text__content ul[data-list-marker=circle] ul{list-style-type:circle}.od-rich-text .od-rich-text__content ul[data-list-marker=square],.od-rich-text .od-rich-text__content ul[data-list-marker=square] ul{list-style-type:square}.od-rich-text .od-rich-text__content ul[data-list-marker=dash],.od-rich-text .od-rich-text__content ul[data-list-marker=dash] ul{list-style-type:od-dash}.od-rich-text .od-rich-text__content ul[data-list-marker=arrow],.od-rich-text .od-rich-text__content ul[data-list-marker=arrow] ul{list-style-type:od-arrow}.od-rich-text .od-rich-text__content ul[data-list-marker=disc-circle-square]{list-style-type:disc}.od-rich-text .od-rich-text__content ul[data-list-marker=disc-circle-square] ul{list-style-type:circle}.od-rich-text .od-rich-text__content ul[data-list-marker=disc-circle-square] ul ul{list-style-type:square}.od-rich-text .od-rich-text__content ol[data-list-marker=paren]{list-style-type:od-paren}.od-rich-text .od-rich-text__content ol[data-list-marker=paren] ol{list-style-type:od-paren-alpha}.od-rich-text .od-rich-text__content ol[data-list-marker=paren] ol ol{list-style-type:od-paren-roman}.od-rich-text .od-rich-text__content ol[data-list-marker=alpha]{list-style-type:upper-alpha}.od-rich-text .od-rich-text__content ol[data-list-marker=alpha] ol{list-style-type:lower-alpha}.od-rich-text .od-rich-text__content ol[data-list-marker=roman]{list-style-type:upper-roman}.od-rich-text .od-rich-text__content ol[data-list-marker=roman] ol{list-style-type:lower-roman}.od-rich-text .od-rich-text__content ol[data-list-marker=upper-alpha],.od-rich-text .od-rich-text__content ol[data-list-marker=upper-alpha] ol{list-style-type:upper-alpha}.od-rich-text .od-rich-text__content ol[data-list-marker=legal],.od-rich-text .od-rich-text__content ol[data-list-marker=legal] ol{counter-reset:od-legal;list-style-type:none}.od-rich-text .od-rich-text__content ol[data-list-marker=legal] li{counter-increment:od-legal}.od-rich-text .od-rich-text__content ol[data-list-marker=legal] li::marker{content:counters(od-legal,".") ". "}.od-rich-text .od-rich-text__content li{margin-bottom:.2em}.od-rich-text .od-rich-text__content li>p{margin:0}.od-rich-text .od-rich-text__content blockquote>p{margin:0 0 .75em}.od-rich-text .od-rich-text__content blockquote:not(.od-rich-text__typography){border-left:3px solid var(--od-border-subtle);color:var(--od-rich-text-blockquote-color, var(--od-fg-muted));font-family:var(--od-rich-text-blockquote-font-family, inherit);font-style:var(--od-rich-text-blockquote-font-style, italic);font-size:var(--od-rich-text-blockquote-font-size, inherit);font-variant-caps:var(--od-rich-text-blockquote-font-variant-caps, normal);font-weight:var(--od-rich-text-blockquote-font-weight, inherit);letter-spacing:var(--od-rich-text-blockquote-letter-spacing, normal);line-height:var(--od-rich-text-blockquote-line-height, inherit);margin:0 0 .75em;padding-left:1rem;text-align:var(--od-rich-text-blockquote-text-align, start);text-decoration:var(--od-rich-text-blockquote-text-decoration, none);text-indent:var(--od-rich-text-blockquote-text-indent, 0);text-overflow:var(--od-rich-text-blockquote-text-overflow, clip);text-transform:var(--od-rich-text-blockquote-text-transform, none);word-spacing:var(--od-rich-text-blockquote-word-spacing, normal);overflow-wrap:var(--od-rich-text-blockquote-overflow-wrap, inherit);white-space:var(--od-rich-text-blockquote-white-space, inherit)}.od-rich-text .od-rich-text__content hr{border:0;border-top:1px solid var(--od-border-subtle);margin:1.5rem 0}.od-rich-text .od-rich-text__content a:not(.od-rich-text__typography):not(:has(.od-rich-text__typography--link)){color:var(--od-rich-text-link-color, var(--od-fg-brand));cursor:pointer;text-decoration:var(--od-rich-text-link-text-decoration, underline);font-family:var(--od-rich-text-link-font-family, inherit);font-size:var(--od-rich-text-link-font-size, inherit);font-style:var(--od-rich-text-link-font-style, inherit);font-variant-caps:var(--od-rich-text-link-font-variant-caps, inherit);font-weight:var(--od-rich-text-link-font-weight, inherit);letter-spacing:var(--od-rich-text-link-letter-spacing, inherit);line-height:var(--od-rich-text-link-line-height, inherit);text-align:var(--od-rich-text-link-text-align, inherit);text-indent:var(--od-rich-text-link-text-indent, 0);text-overflow:var(--od-rich-text-link-text-overflow, clip);text-transform:var(--od-rich-text-link-text-transform, inherit);word-spacing:var(--od-rich-text-link-word-spacing, inherit);overflow-wrap:var(--od-rich-text-link-overflow-wrap, inherit);white-space:var(--od-rich-text-link-white-space, inherit)}.od-rich-text .od-rich-text__content a.od-rt-internal-link{text-decoration-style:dashed;text-underline-offset:2px}.od-rich-text .od-rich-text__content .od-rt-mention{display:inline;padding:1px 6px;border-radius:var(--od-r-full);background:var(--od-rich-text-mention-background, color-mix(in oklab, var(--od-brand-500) 16%, transparent));color:var(--od-rich-text-mention-color, var(--od-fg-default));font-weight:var(--od-fw-strong);white-space:nowrap}.od-rich-text .od-rich-text__content .od-rt-mention[data-mention-kind=everyone]{background:var(--od-rich-text-mention-everyone-background, color-mix(in oklab, var(--od-acc-amber) 22%, transparent))}.od-rich-text .od-rich-text__content [data-od-merge-field].ProseMirror-selectednode .formula-pill{background:color-mix(in oklab,var(--t-bg, var(--od-selected-bg)) 70%,var(--t-fg, var(--od-selected-fg)) 30%)}.od-rich-text .od-rich-text__content [data-od-repeater]{margin:.5rem 0;padding:.25rem .75rem .5rem;border-radius:var(--od-r-sm);outline:1px dashed var(--od-rich-text-repeater-outline, color-mix(in oklab, var(--od-brand-500) 55%, transparent));outline-offset:0}.od-rich-text .od-rich-text__content .od-rt-repeater__header{display:flex;margin-bottom:.25rem;-webkit-user-select:none;user-select:none}.od-rich-text .od-rich-text__content .od-rt-repeater__button{padding:.125rem .5rem;border:0;border-radius:var(--od-r-sm);background:color-mix(in oklab,var(--od-brand-500) 10%,transparent);color:var(--od-fg-default);font:inherit;font-size:var(--od-text-sm);font-weight:var(--od-fw-strong);cursor:pointer}.od-rich-text .od-rich-text__content .od-rt-repeater__button:hover,.od-rich-text .od-rich-text__content .od-rt-repeater__header:focus-within .od-rt-repeater__button{background:color-mix(in oklab,var(--od-brand-500) 18%,transparent)}.od-rich-text .od-rich-text__content .od-rt-mention:focus-visible{outline:2px solid var(--od-focus-ring);outline-offset:1px}.od-rich-text .od-rich-text__content .od-rt-mention.ProseMirror-selectednode{outline:2px solid var(--od-focus-ring);outline-offset:1px}.od-rich-text .od-rich-text__content .od-rt-comment{background:var(--od-rich-text-comment-background, var(--od-hover-overlay));border-bottom:2px dotted var(--od-rich-text-comment-border-color, var(--od-acc-amber));cursor:pointer}.od-rich-text .od-rich-text__content .od-rt-comment:focus-visible{border-radius:var(--od-r-xs);outline:2px solid var(--od-focus-ring);outline-offset:2px}.od-rich-text--comments-hidden .od-rich-text__content .od-rt-comment{background:transparent;border-bottom:0;cursor:text;outline:0}.od-rich-text .od-rich-text__content code,.od-rich-text .od-rich-text__content pre:not(.od-rich-text__typography){font-family:var(--od-rich-text-code-block-font-family, var(--od-font-mono))}.od-rich-text .od-rich-text__content code{background:var(--od-bg-default);border-radius:var(--od-r-sm);font-size:.9em;padding:.1em .35em}.od-rich-text .od-rich-text__content pre:not(.od-rich-text__typography){background:var(--od-bg-default);border:1px solid var(--od-border-subtle);border-radius:var(--od-r-sm);color:var(--od-rich-text-code-block-color, var(--od-fg-default));font-size:var(--od-rich-text-code-block-font-size, var(--od-text-sm));line-height:var(--od-rich-text-code-block-line-height, var(--od-leading-normal));font-style:var(--od-rich-text-code-block-font-style, normal);font-variant-caps:var(--od-rich-text-code-block-font-variant-caps, normal);font-weight:var(--od-rich-text-code-block-font-weight, inherit);letter-spacing:var(--od-rich-text-code-block-letter-spacing, normal);margin:0 0 .75em;overflow-x:auto;padding:.75rem .875rem;white-space:var(--od-rich-text-code-block-white-space, pre);text-align:var(--od-rich-text-code-block-text-align, start);text-decoration:var(--od-rich-text-code-block-text-decoration, none);text-indent:var(--od-rich-text-code-block-text-indent, 0);text-overflow:var(--od-rich-text-code-block-text-overflow, clip);text-transform:var(--od-rich-text-code-block-text-transform, none);word-spacing:var(--od-rich-text-code-block-word-spacing, normal);overflow-wrap:var(--od-rich-text-code-block-overflow-wrap, normal)}.od-rich-text .od-rich-text__content pre code{background:none;font-size:inherit;padding:0}.od-rich-text .od-rich-text__content mark{border-radius:var(--od-rich-text-highlight-border-radius, var(--od-r-sm));color:inherit;padding:var(--od-rich-text-highlight-padding, 0 1px)}.od-rich-text .od-rich-text__content ul[data-type=taskList]{list-style:none;padding-left:0}.od-rich-text .od-rich-text__content ul[data-type=taskList] li{align-items:flex-start;display:flex;gap:.5rem}.od-rich-text .od-rich-text__content ul[data-type=taskList] li>label{margin-top:.25em;-webkit-user-select:none;user-select:none}.od-rich-text .od-rich-text__content ul[data-type=taskList] li>div{flex:1 1 auto}.od-rich-text .od-rich-text__node-view{display:block}.od-rich-text .od-rich-text__node-view.ProseMirror-selectednode{outline:none}.od-rich-text .od-rt-image{display:block;margin:1rem auto;position:relative;width:fit-content}.od-rich-text .od-rt-image__img{display:block;height:auto;max-height:none;max-width:none;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.od-rich-text .od-rt-image__viewport{overflow:visible;position:relative;touch-action:none;transition:width var(--od-dur-fast) var(--od-ease-out),height var(--od-dur-fast) var(--od-ease-out)}.od-rich-text .od-rt-image__clip{inset:0;overflow:hidden;position:absolute}.od-rich-text .od-rt-image__viewport--stretch .od-rt-image__img{object-fit:fill}.od-rich-text .od-rt-image__viewport--selected{box-shadow:0 0 0 var(--od-builder-frame-ring, 1px) var(--od-image-manipulator-selection-color),0 0 0 4px color-mix(in oklab,var(--od-image-manipulator-selection-color) 16%,transparent)}.od-rich-text .od-rt-image__status{align-items:center;background:var(--od-bg-subtle);color:var(--od-fg-muted);display:flex;inset:0;justify-content:center;padding:var(--od-space-3);position:absolute;text-align:center}.od-rich-text .od-rt-image__caption{color:var(--od-rich-text-image-caption-color, var(--od-fg-muted));font-size:var(--od-text-sm);line-height:1.4;margin-top:.375rem;text-align:center}.od-rich-text .od-rt-image--left{margin-left:0;margin-right:auto}.od-rich-text .od-rt-image--center{margin-left:auto;margin-right:auto}.od-rich-text .od-rt-image--right{margin-left:auto;margin-right:0}.od-rich-text .od-rt-image--full{width:100%}@media(prefers-reduced-motion:reduce){.od-rich-text .od-rt-image__viewport{transition:none}}.od-rich-text .od-rt-embed{align-items:center;background:var(--od-rich-text-embed-background, var(--od-bg-default));border:1px dashed var(--od-rich-text-embed-border-color, var(--od-border-subtle));border-radius:var(--od-r-sm);color:var(--od-fg-default);display:flex;font-family:var(--od-font-body);font-size:var(--od-text-md);font-style:normal;font-weight:var(--od-fw-body);gap:.75rem;letter-spacing:normal;line-height:var(--od-leading-normal);margin:1rem 0;padding:.75rem .875rem;text-align:start;text-transform:none}.od-rich-text .od-rt-embed__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.od-rich-text .od-rt-embed__badge{align-self:flex-start;background:var(--od-border-strong);border-radius:999px;color:var(--od-bg-raised);font-size:var(--od-text-xs);font-weight:var(--od-fw-strong);letter-spacing:var(--od-tracking-wide);margin-bottom:.125rem;padding:1px .5rem;text-transform:uppercase}.od-rich-text .od-rt-embed__label{font-weight:var(--od-fw-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-rich-text .od-rt-embed__meta{color:var(--od-fg-muted);font-size:var(--od-text-sm)}.od-rich-text .od-rt-embed__remove{background:transparent;border:1px solid var(--od-border-strong);border-radius:var(--od-r-sm);color:inherit;cursor:pointer;flex:0 0 auto;font-size:var(--od-text-sm);padding:.25rem .625rem}.od-rich-text .od-rt-embed__remove:focus-visible,.od-rich-text .od-rt-embed--selected{outline:2px solid var(--od-rich-text-focus-indicator, var(--od-focus-ring));outline-offset:3px}.od-rich-text.od-rich-text--bare .od-rich-text__content>:first-child{margin-block-start:0}.od-rich-text.od-rich-text--bare .od-rich-text__content>:last-child{margin-block-end:0}.t-display-xl{font-family:var(--od-font-display);font-weight:var(--od-fw-display);font-size:var(--od-text-5xl);line-height:var(--od-leading-tight);letter-spacing:var(--od-tracking-tight)}.t-display-lg{font-family:var(--od-font-display);font-weight:var(--od-fw-display);font-size:var(--od-text-4xl);line-height:var(--od-leading-tight);letter-spacing:var(--od-tracking-tight)}.t-display{font-family:var(--od-font-display);font-weight:var(--od-fw-bold);font-size:var(--od-text-3xl);line-height:var(--od-leading-tight);letter-spacing:var(--od-tracking-tight)}.t-subtitle{font-family:var(--od-font-body);font-weight:var(--od-fw-medium);font-size:var(--od-text-xl);line-height:var(--od-leading-snug);color:var(--od-fg-muted)}.t-h1{font-family:var(--od-font-display);font-weight:var(--od-fw-bold);font-size:var(--od-text-2xl);line-height:var(--od-leading-snug);letter-spacing:-.01em}.t-h2{font-family:var(--od-font-display);font-weight:var(--od-fw-bold);font-size:var(--od-text-xl);line-height:var(--od-leading-snug)}.t-h3{font-family:var(--od-font-display);font-weight:var(--od-fw-bold);font-size:var(--od-text-lg);line-height:var(--od-leading-snug)}.t-h4{font-family:var(--od-font-display);font-weight:var(--od-fw-bold);font-size:var(--od-text-md);line-height:var(--od-leading-snug)}.t-h5{font-family:var(--od-font-display);font-weight:var(--od-fw-bold);font-size:var(--od-text-base);line-height:var(--od-leading-snug)}.t-h6{font-family:var(--od-font-display);font-weight:var(--od-fw-strong);font-size:var(--od-text-sm);line-height:var(--od-leading-snug);letter-spacing:var(--od-tracking-wide);text-transform:uppercase}.t-body-lg{font-family:var(--od-font-body);font-weight:var(--od-fw-body);font-size:var(--od-text-lg);line-height:var(--od-leading-normal)}.t-body{font-family:var(--od-font-body);font-weight:var(--od-fw-body);font-size:var(--od-text-md);line-height:var(--od-leading-normal)}.t-body-sm{font-family:var(--od-font-body);font-weight:var(--od-fw-body);font-size:var(--od-text-base);line-height:var(--od-leading-normal)}.t-label{font-family:var(--od-font-body);font-weight:var(--od-fw-strong);font-size:var(--od-text-sm);line-height:var(--od-leading-snug)}.t-caption{font-family:var(--od-font-body);font-weight:var(--od-fw-body);font-size:var(--od-text-sm);line-height:var(--od-leading-snug);color:var(--od-fg-muted)}.t-eyebrow{font-family:var(--od-font-body);font-weight:600;font-size:var(--od-text-xs);line-height:1;letter-spacing:var(--od-tracking-widest);text-transform:uppercase;color:var(--od-fg-muted)}.t-mono{font-family:var(--od-font-mono);font-size:var(--od-text-sm)}.od-badge{--_tg: var(--od-fg-subtle);--_bgp: 14%;--_fgp: 85%;flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--od-sp-1);padding:1px 8px;min-height:18px;border-radius:var(--od-r-full);font-family:var(--od-font-mono);font-size:var(--od-text-xs);font-weight:var(--od-fw-medium);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:color-mix(in oklab,var(--_tg) var(--_bgp),transparent);color:color-mix(in oklab,var(--_tg) var(--_fgp),var(--od-fg-strong))}.od-badge[data-tone=brand]{--_tg: var(--od-brand-500)}.od-badge[data-tone=teal]{--_tg: var(--od-acc-teal)}.od-badge[data-tone=indigo]{--_tg: var(--od-acc-indigo)}.od-badge[data-tone=magenta]{--_tg: var(--od-acc-magenta)}.od-badge[data-tone=amber]{--_tg: var(--od-acc-amber);--_bgp: 22%;--_fgp: 40%}.od-badge[data-tone=plum]{--_tg: var(--od-acc-plum)}.od-badge[data-tone=muted]{--_tg: var(--od-fg-subtle);--_fgp: 70%}.formula-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 6px 0 8px;margin:0 2px;border-radius:var(--od-r-md);background:var(--t-bg, var(--od-selected-bg));color:var(--t-fg, var(--od-selected-fg));font-size:var(--od-text-sm);font-weight:600;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:default}.formula-pill__icon{font-family:Material Symbols Outlined;font-size:14px;opacity:.9;font-variation-settings:"opsz" 20,"wght" 500}.formula-pill__label{white-space:nowrap}.formula-pill__edit,.formula-pill__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:0;font-family:Material Symbols Outlined;font-size:14px;line-height:1;font-variation-settings:"opsz" 20,"wght" 500}.formula-pill:hover .formula-pill__edit,.formula-pill:hover .formula-pill__remove,.formula-pill:focus-within .formula-pill__edit,.formula-pill:focus-within .formula-pill__remove{opacity:.75}.formula-pill__edit:hover,.formula-pill__remove:hover,.formula-pill__edit:focus-visible,.formula-pill__remove:focus-visible{opacity:1}.formula-pill[data-t=text]{--t-bg: var(--od-acc-indigo-soft);--t-fg: oklch(.46 .16 265)}.formula-pill[data-t=number]{--t-bg: var(--od-acc-teal-soft);--t-fg: oklch(.44 .12 195)}.formula-pill[data-t=boolean]{--t-bg: var(--od-acc-amber-soft);--t-fg: oklch(.48 .14 85)}.formula-pill[data-t=date]{--t-bg: var(--od-acc-magenta-soft);--t-fg: oklch(.48 .18 340)}.formula-pill[data-t=field]{--t-bg: var(--od-selected-bg);--t-fg: var(--od-brand-800)}@media(prefers-color-scheme:dark){.formula-pill[data-t=text]{--t-bg: oklch(.6 .16 265 / .22);--t-fg: oklch(.82 .13 265)}.formula-pill[data-t=number]{--t-bg: oklch(.68 .12 195 / .22);--t-fg: oklch(.84 .11 195)}.formula-pill[data-t=boolean]{--t-bg: oklch(.78 .14 80 / .2);--t-fg: oklch(.88 .13 85)}.formula-pill[data-t=date]{--t-bg: oklch(.62 .18 340 / .22);--t-fg: oklch(.84 .15 340)}.formula-pill[data-t=field]{--t-fg: var(--od-selected-fg)}}.u-stack{display:flex;flex-direction:column;gap:var(--od-sp-2)}.u-stack-sm{gap:var(--od-sp-1)}.u-stack-lg{gap:var(--od-sp-4)}.u-stack-xl{gap:var(--od-sp-6)}.u-row{display:flex;flex-direction:row;align-items:center;gap:var(--od-sp-2)}.u-row-sm{gap:var(--od-sp-1)}.u-row-lg{gap:var(--od-sp-4)}.u-grow{flex:1 1 auto;min-width:0}.u-fixed{flex:0 0 auto}.u-fill{width:100%;height:100%}.u-full-h{height:100%}.u-full-w{width:100%}.u-hidden{display:none!important}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-p-0{padding:var(--od-sp-0)}.u-px-0{padding-inline:var(--od-sp-0)}.u-py-0{padding-block:var(--od-sp-0)}.u-m-0{margin:var(--od-sp-0)}.u-mx-0{margin-inline:var(--od-sp-0)}.u-my-0{margin-block:var(--od-sp-0)}.u-gap-0{gap:var(--od-sp-0)}.u-p-1{padding:var(--od-sp-1)}.u-px-1{padding-inline:var(--od-sp-1)}.u-py-1{padding-block:var(--od-sp-1)}.u-m-1{margin:var(--od-sp-1)}.u-mx-1{margin-inline:var(--od-sp-1)}.u-my-1{margin-block:var(--od-sp-1)}.u-gap-1{gap:var(--od-sp-1)}.u-p-2{padding:var(--od-sp-2)}.u-px-2{padding-inline:var(--od-sp-2)}.u-py-2{padding-block:var(--od-sp-2)}.u-m-2{margin:var(--od-sp-2)}.u-mx-2{margin-inline:var(--od-sp-2)}.u-my-2{margin-block:var(--od-sp-2)}.u-gap-2{gap:var(--od-sp-2)}.u-p-3{padding:var(--od-sp-3)}.u-px-3{padding-inline:var(--od-sp-3)}.u-py-3{padding-block:var(--od-sp-3)}.u-m-3{margin:var(--od-sp-3)}.u-mx-3{margin-inline:var(--od-sp-3)}.u-my-3{margin-block:var(--od-sp-3)}.u-gap-3{gap:var(--od-sp-3)}.u-p-4{padding:var(--od-sp-4)}.u-px-4{padding-inline:var(--od-sp-4)}.u-py-4{padding-block:var(--od-sp-4)}.u-m-4{margin:var(--od-sp-4)}.u-mx-4{margin-inline:var(--od-sp-4)}.u-my-4{margin-block:var(--od-sp-4)}.u-gap-4{gap:var(--od-sp-4)}.u-p-5{padding:var(--od-sp-5)}.u-px-5{padding-inline:var(--od-sp-5)}.u-py-5{padding-block:var(--od-sp-5)}.u-m-5{margin:var(--od-sp-5)}.u-mx-5{margin-inline:var(--od-sp-5)}.u-my-5{margin-block:var(--od-sp-5)}.u-gap-5{gap:var(--od-sp-5)}.u-p-6{padding:var(--od-sp-6)}.u-px-6{padding-inline:var(--od-sp-6)}.u-py-6{padding-block:var(--od-sp-6)}.u-m-6{margin:var(--od-sp-6)}.u-mx-6{margin-inline:var(--od-sp-6)}.u-my-6{margin-block:var(--od-sp-6)}.u-gap-6{gap:var(--od-sp-6)}.u-p-8{padding:var(--od-sp-8)}.u-px-8{padding-inline:var(--od-sp-8)}.u-py-8{padding-block:var(--od-sp-8)}.u-m-8{margin:var(--od-sp-8)}.u-mx-8{margin-inline:var(--od-sp-8)}.u-my-8{margin-block:var(--od-sp-8)}.u-gap-8{gap:var(--od-sp-8)}.u-p-10{padding:var(--od-sp-10)}.u-px-10{padding-inline:var(--od-sp-10)}.u-py-10{padding-block:var(--od-sp-10)}.u-m-10{margin:var(--od-sp-10)}.u-mx-10{margin-inline:var(--od-sp-10)}.u-my-10{margin-block:var(--od-sp-10)}.u-gap-10{gap:var(--od-sp-10)}.u-p-12{padding:var(--od-sp-12)}.u-px-12{padding-inline:var(--od-sp-12)}.u-py-12{padding-block:var(--od-sp-12)}.u-m-12{margin:var(--od-sp-12)}.u-mx-12{margin-inline:var(--od-sp-12)}.u-my-12{margin-block:var(--od-sp-12)}.u-gap-12{gap:var(--od-sp-12)}.u-bg-default{background:var(--od-bg-default)}.u-bg-sunken{background:var(--od-bg-sunken)}.u-bg-raised{background:var(--od-bg-raised)}.u-bg-shift-1{background:var(--od-bg-shift-1)}.u-bg-shift-2{background:var(--od-bg-shift-2)}.u-fg-default{color:var(--od-fg-default)}.u-fg-strong{color:var(--od-fg-strong)}.u-fg-max{color:var(--od-fg-max)}.u-fg-muted{color:var(--od-fg-muted)}.u-fg-subtle{color:var(--od-fg-subtle)}.u-fg-brand{color:var(--od-fg-brand)}.u-border{border:1px solid var(--od-border-default)}.u-border-subtle{border:1px solid var(--od-border-subtle)}.u-border-strong{border:1px solid var(--od-border-strong)}.u-rounded{border-radius:var(--od-r-md)}.u-rounded-sm{border-radius:var(--od-r-sm)}.u-rounded-lg{border-radius:var(--od-r-lg)}.u-rounded-full{border-radius:var(--od-r-full)}.u-shadow-sm{box-shadow:var(--od-shadow-sm)}.u-shadow-md{box-shadow:var(--od-shadow-md)}.u-shadow-lg{box-shadow:var(--od-shadow-lg)}.u-toolbar{display:flex;align-items:center;gap:var(--od-sp-2);padding:var(--od-sp-2) var(--od-sp-3);min-height:40px}.u-card{background:var(--od-bg-raised);border:1px solid var(--od-border-subtle);border-radius:var(--od-r-lg)}.u-card-floating{background:var(--od-bg-raised);border:1px solid var(--od-border-floating);border-radius:var(--od-r-lg);box-shadow:var(--od-shadow-md)}.u-section-header{display:flex;flex-direction:column;gap:var(--od-sp-1);padding:var(--od-sp-3) var(--od-sp-4)}.u-section-header__row{display:flex;align-items:baseline;gap:var(--od-sp-3)}.u-field-row{display:flex;flex-direction:column;gap:var(--od-sp-1)}.u-divider{height:1px;background:var(--od-divider);border:0;margin:0}.u-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--od-sp-2)}.u-delayed-loader{opacity:0;animation:od-delayed-fade-in var(--od-dur-slow, .32s) var(--od-ease-out, ease-out) forwards;animation-delay:var(--od-loader-delay, .25s)}@keyframes od-delayed-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.u-delayed-loader{animation:none;opacity:1}}.u-paint-gate{opacity:0;transition:opacity var(--od-dur, .2s) var(--od-ease-out, ease-out)}.u-paint-gate[data-ready=true]{opacity:1}@keyframes od-ai-glow-aurora-a{0%,to{transform:translate3d(-4px,-3px,0) rotate(0);opacity:1}30%{transform:translate3d(5px,3px,0) rotate(.5deg);opacity:.55}60%{transform:translate3d(2px,-5px,0) rotate(-.4deg);opacity:.9}}@keyframes od-ai-glow-aurora-b{0%,to{transform:translate3d(4px,3px,0) rotate(-.4deg);opacity:.6}35%{transform:translate3d(-5px,-3px,0) rotate(.6deg);opacity:1}70%{transform:translate3d(-2px,5px,0) rotate(.2deg);opacity:.78}}@keyframes od-ai-glow-settle{0%{box-shadow:0 0 0 1.5px color-mix(in oklch,var(--od-state-success) 60%,transparent),0 0 0 6px color-mix(in oklch,var(--od-state-success) 16%,transparent)}to{box-shadow:0 0 0 1.5px color-mix(in oklch,var(--od-state-success) 34%,transparent),0 0 0 6px transparent}}.u-ai-glow{position:relative;display:block;border-radius:var(--od-r-lg);outline:none;isolation:isolate}.u-ai-glow[data-state=pending]:before,.u-ai-glow[data-state=pending]:after{content:"";position:absolute;inset:9px;z-index:-1;pointer-events:none;border-radius:inherit;will-change:transform,opacity}.u-ai-glow[data-state=pending]:before{box-shadow:-14px -11px 16px -3px color-mix(in oklch,var(--od-brand-500) 72%,transparent),17px 13px 19px -4px color-mix(in oklch,var(--od-acc-plum) 68%,transparent),-18px 15px 24px -7px color-mix(in oklch,var(--od-brand-500) 48%,transparent),0 0 34px -5px color-mix(in oklch,var(--od-acc-plum) 20%,transparent);animation:od-ai-glow-aurora-a 1.9s ease-in-out infinite}.u-ai-glow[data-state=pending]:after{box-shadow:16px -12px 18px -4px color-mix(in oklch,var(--od-acc-plum) 66%,transparent),-16px 12px 17px -4px color-mix(in oklch,var(--od-brand-500) 62%,transparent),20px 16px 26px -8px color-mix(in oklch,var(--od-acc-plum) 46%,transparent),0 0 38px -7px color-mix(in oklch,var(--od-brand-500) 18%,transparent);animation:od-ai-glow-aurora-b 2.7s ease-in-out infinite}.u-ai-glow[data-state=pending]{box-shadow:0 0 0 1.5px color-mix(in oklch,var(--od-brand-500) 60%,transparent)}.u-ai-glow[data-state=accepted]{animation:od-ai-glow-settle 1.4s var(--od-ease-out) .6s forwards}@media(prefers-reduced-motion:reduce){.u-ai-glow[data-state=pending]{box-shadow:0 0 0 1.5px color-mix(in oklch,var(--od-brand-500) 80%,transparent),0 0 0 5px color-mix(in oklch,var(--od-brand-500) 15%,transparent)}.u-ai-glow[data-state=pending]:before,.u-ai-glow[data-state=pending]:after{animation:none}}.u-form-page{--od-form-max-width: 880px;--od-form-section-gap: var(--od-sp-10);--od-form-section-inner-gap: var(--od-sp-5);--od-form-field-gap: var(--od-sp-3);--od-form-pad-block-start: var(--od-sp-8);--od-form-pad-inline: var(--od-sp-10);--od-form-pad-block-end: var(--od-sp-16);container-type:inline-size;box-sizing:border-box;max-width:var(--od-form-max-width);margin-inline:auto;padding:var(--od-form-pad-block-start) var(--od-form-pad-inline) var(--od-form-pad-block-end)}.u-form-head{display:flex;flex-direction:column;gap:var(--od-sp-1)}.u-form-head__title{margin:0;font-family:var(--od-font-display);font-weight:var(--od-fw-display);font-size:var(--od-text-3xl);line-height:var(--od-leading-tight);letter-spacing:var(--od-tracking-tight);color:var(--od-fg-max)}.u-form-sections{display:flex;flex-direction:column;gap:var(--od-form-section-gap);padding-top:var(--od-sp-5)}.u-form-section{display:flex;flex-direction:column;gap:var(--od-form-section-inner-gap)}.u-form-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--od-sp-4);flex-wrap:wrap}.u-form-section__title{margin:0;font-family:var(--od-font-display);font-weight:var(--od-fw-display);font-size:var(--od-text-lg);line-height:var(--od-leading-snug);letter-spacing:-.01em;color:var(--od-fg-max)}.u-form-section__desc{margin:var(--od-sp-1) 0 0;font-family:var(--od-font-body);font-weight:var(--od-fw-body);font-size:var(--od-text-base);line-height:var(--od-leading-normal);color:var(--od-fg-muted);max-width:62ch;text-wrap:pretty}.u-form-stack{display:flex;flex-direction:column;gap:var(--od-form-field-gap, var(--od-sp-3))}.u-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--od-form-field-gap, var(--od-sp-3))}.u-form-row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--od-form-field-gap, var(--od-sp-3))}.u-form-choice-pair{--od-form-choice-pair-field-width: 320px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--od-form-choice-pair-field-width));align-items:center;gap:var(--od-sp-5)}.u-form-choice-pair__field:empty{display:none}.u-form-card-grid{display:grid;grid-template-columns:repeat(var(--od-form-card-columns, 4),minmax(0,1fr));gap:var(--od-form-field-gap, var(--od-sp-3));align-items:stretch}@container (max-width: 1000px){.u-form-card-grid{--od-form-card-columns: 2}}@container (max-width: 560px){.u-form-card-grid{--od-form-card-columns: 1}}.u-form-summary{display:flex;align-items:center;gap:var(--od-sp-3);flex-wrap:wrap;padding:var(--od-sp-4) var(--od-sp-5);border-radius:var(--od-r-xl);background:var(--od-bg-shift-1);font-family:var(--od-font-body);font-size:var(--od-text-base);line-height:var(--od-leading-normal);color:var(--od-fg-default)}.u-form-summary__dot{width:3px;height:3px;border-radius:var(--od-r-full, 999px);background:var(--od-fg-muted);opacity:.6}.u-form-summary__total{margin-inline-start:auto;display:flex;align-items:baseline;gap:var(--od-sp-1);font-family:var(--od-font-display);font-weight:var(--od-fw-display);font-size:var(--od-text-xl);line-height:var(--od-leading-tight);color:var(--od-fg-max)}.u-form-summary__total-unit{font-family:var(--od-font-body);font-size:var(--od-text-sm);font-weight:var(--od-fw-medium);color:var(--od-fg-muted)}@container (max-width: 560px){.u-form-summary__total{margin-inline-start:0;width:100%}}.u-form-empty{display:flex;flex-direction:column;gap:var(--od-sp-1);padding:var(--od-sp-5) var(--od-sp-6);border-radius:var(--od-r-xl);background:var(--od-bg-shift-1);font-family:var(--od-font-body);font-size:var(--od-text-base);line-height:var(--od-leading-normal);color:var(--od-fg-muted);text-wrap:pretty}.u-form-empty__title{font-weight:var(--od-fw-medium);color:var(--od-fg-default)}.u-form-diff{display:flex;flex-direction:column;gap:var(--od-sp-2);font-family:var(--od-font-body);font-size:var(--od-text-base);line-height:var(--od-leading-normal)}.u-form-diff__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:var(--od-sp-3);padding:var(--od-sp-2) var(--od-sp-3);border-radius:var(--od-r-lg);background:var(--od-bg-shift-1)}.u-form-diff__label{font-weight:var(--od-fw-medium);color:var(--od-fg-max);overflow-wrap:anywhere}.u-form-diff__from{color:var(--od-fg-muted);text-decoration:line-through;overflow-wrap:anywhere}.u-form-diff__arrow{color:var(--od-fg-muted)}.u-form-diff__to{font-weight:var(--od-fw-medium);color:var(--od-fg-max);overflow-wrap:anywhere}@container (max-width: 560px){.u-form-diff__row{grid-template-columns:minmax(0,1fr)}.u-form-diff__arrow{display:none}}.u-form-actions{display:flex;align-items:center;gap:var(--od-sp-2)}.u-form-note{display:flex;align-items:center;gap:var(--od-sp-3);flex-wrap:wrap;font-family:var(--od-font-body);font-size:var(--od-text-base);line-height:var(--od-leading-normal);color:var(--od-fg-muted)}@container (max-width: 640px){.u-form-row-2,.u-form-row-3{grid-template-columns:minmax(0,1fr)}.u-form-choice-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--od-sp-2)}}.u-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--od-sp-3)}.u-stat{display:flex;flex-direction:column;gap:var(--od-sp-1);padding:var(--od-sp-4) var(--od-sp-5);border-radius:var(--od-r-xl);background:var(--od-bg-shift-1)}.u-stat__k{font-family:var(--od-font-body);font-size:var(--od-text-2xs);font-weight:var(--od-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--od-fg-subtle)}.u-stat__v{font-family:var(--od-font-display);font-weight:var(--od-fw-display);font-size:var(--od-text-2xl);letter-spacing:-.01em;color:var(--od-fg-max)}.u-stat__s{font-family:var(--od-font-body);font-size:var(--od-text-xs);color:var(--od-fg-muted)}.u-meter-list{display:flex;flex-direction:column;gap:var(--od-sp-6)}.u-meter__top{display:flex;align-items:baseline;gap:var(--od-sp-2);margin-bottom:var(--od-sp-2)}.u-meter__label{font-family:var(--od-font-body);font-size:var(--od-text-sm);font-weight:var(--od-fw-bold);color:var(--od-fg-strong)}.u-meter__val{margin-left:auto;font-family:var(--od-font-mono);font-size:var(--od-text-xs);color:var(--od-fg-muted)}.u-meter__val b{color:var(--od-fg-strong);font-weight:var(--od-fw-strong)}.u-meter__bar{position:relative;height:10px;border-radius:var(--od-r-full);background:var(--od-bg-shift-2);overflow:hidden}.u-meter__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--od-r-full);background:var(--od-brand-500);transition:width var(--od-dur-slow) var(--od-ease-out)}.u-meter[data-tone=warning] .u-meter__fill{background:var(--od-state-warning)}.u-meter[data-tone=danger] .u-meter__fill{background:var(--od-state-danger)}.u-meter__note{display:flex;align-items:center;gap:var(--od-sp-2);margin-top:var(--od-sp-2);font-family:var(--od-font-body);font-size:var(--od-text-xs);color:var(--od-fg-subtle)}.u-meter[data-tone=danger] .u-meter__note{color:oklch(from var(--od-state-danger) calc(l*.9) c h)}[data-theme=dark] .u-meter[data-tone=danger] .u-meter__note{color:oklch(from var(--od-state-danger) calc(l/.8) c h)}.u-day-chart{position:relative;padding-top:var(--od-sp-3)}.u-day-chart__plot{position:relative;display:flex;align-items:flex-end;gap:3px;height:170px}.u-day-chart__col{position:relative;flex:1;min-width:0;border-radius:var(--od-r-xs) var(--od-r-xs) 2px 2px;background:color-mix(in oklch,var(--od-acc-indigo) 55%,transparent);transition:background var(--od-dur) var(--od-ease-out)}.u-day-chart__col:hover{background:var(--od-acc-indigo)}.u-day-chart__col[data-weekend=true]{background:color-mix(in oklch,var(--od-acc-indigo) 26%,transparent)}.u-day-chart__guide{position:absolute;left:0;right:0;border-top:1.5px dashed color-mix(in oklch,var(--od-state-warning) 70%,transparent);pointer-events:none}.u-day-chart__guide-label{position:absolute;right:0;top:-18px;font-family:var(--od-font-mono);font-size:var(--od-text-2xs);color:oklch(from var(--od-state-warning) calc(l*.7) c h)}[data-theme=dark] .u-day-chart__guide-label{color:oklch(from var(--od-state-warning) calc(l*1.1) c h)}.u-day-chart__axis{display:flex;justify-content:space-between;margin-top:var(--od-sp-2);font-family:var(--od-font-mono);font-size:var(--od-text-2xs);color:var(--od-fg-subtle)}.u-share-list{display:flex;flex-direction:column}.u-share{display:grid;grid-template-columns:1fr 90px 130px;align-items:center;gap:var(--od-sp-4);padding:var(--od-sp-3);border-radius:var(--od-r-lg);transition:background var(--od-dur) var(--od-ease-out)}.u-share:hover{background:var(--od-hover-overlay)}.u-share__name{display:flex;align-items:center;gap:var(--od-sp-3);font-family:var(--od-font-body);font-size:var(--od-text-sm);color:var(--od-fg-strong)}.u-share__swatch{width:8px;height:8px;border-radius:var(--od-r-full);flex:0 0 auto;background:var(--od-acc-indigo)}.u-share__num{font-family:var(--od-font-mono);font-size:var(--od-text-xs);color:var(--od-fg-muted);text-align:right}.u-share__bar{display:block;height:6px;border-radius:var(--od-r-full);background:var(--od-bg-shift-2);overflow:hidden}.u-share__fill{display:block;height:100%;border-radius:var(--od-r-full);background:var(--od-acc-indigo)}.u-share[data-accent=teal] .u-share__swatch,.u-share[data-accent=teal] .u-share__fill{background:var(--od-acc-teal)}.u-share[data-accent=plum] .u-share__swatch,.u-share[data-accent=plum] .u-share__fill{background:var(--od-acc-plum)}.u-share[data-accent=amber] .u-share__swatch,.u-share[data-accent=amber] .u-share__fill{background:var(--od-acc-amber)}@container (max-width: 640px){.u-stat-grid{grid-template-columns:minmax(0,1fr)}.u-share{grid-template-columns:1fr 70px}.u-share__bar{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.u-meter__fill,.u-day-chart__col,.u-share{transition:none}}.cdk-overlay-pane.od-hover-text-overlay-pane,.cdk-overlay-pane.od-global-search-preview-pane{pointer-events:none}.cdk-overlay-pane.od-global-record-preview-pane{padding-inline:var(--od-sp-4);pointer-events:none}:root{--od-builder-navigation-overlay-z: 1100}.od-builder-theme{--font-display: var(--od-font-display);--font-section: var(--od-font-section);--font-body: var(--od-font-body);--font-mono: var(--od-font-mono);--sp-0: var(--od-sp-0);--sp-0-5: var(--od-sp-0-5);--sp-1: var(--od-sp-1);--sp-1-5: var(--od-sp-1-5);--sp-2: var(--od-sp-2);--sp-3: var(--od-sp-3);--sp-4: var(--od-sp-4);--sp-5: var(--od-sp-5);--sp-6: var(--od-sp-6);--sp-8: var(--od-sp-8);--sp-10: var(--od-sp-10);--sp-12: var(--od-sp-12);--sp-16: var(--od-sp-16);--r-xs: var(--od-r-xs);--r-sm: var(--od-r-sm);--r-md: var(--od-r-md);--r-lg: var(--od-r-lg);--r-xl: var(--od-r-xl);--r-2xl: var(--od-r-2xl);--r-full: var(--od-r-full);--brand-50: var(--od-brand-50);--brand-100: var(--od-brand-100);--brand-200: var(--od-brand-200);--brand-300: var(--od-brand-300);--brand-400: var(--od-brand-400);--brand-500: var(--od-brand-500);--brand-600: var(--od-brand-600);--brand-700: var(--od-brand-700);--brand-800: var(--od-brand-800);--brand-900: var(--od-brand-900);--acc-teal: var(--od-acc-teal);--acc-teal-soft: var(--od-acc-teal-soft);--acc-indigo: var(--od-acc-indigo);--acc-indigo-soft: var(--od-acc-indigo-soft);--acc-magenta: var(--od-acc-magenta);--acc-magenta-soft: var(--od-acc-magenta-soft);--acc-amber: var(--od-acc-amber);--acc-amber-soft: var(--od-acc-amber-soft);--acc-orange: var(--od-acc-orange);--acc-orange-soft: var(--od-acc-orange-soft);--acc-plum: var(--od-acc-plum);--acc-plum-soft: var(--od-acc-plum-soft);--state-success: var(--od-state-success);--state-success-soft: var(--od-state-success-soft);--state-warning: var(--od-state-warning);--state-warning-soft: var(--od-state-warning-soft);--state-danger: var(--od-state-danger);--state-danger-soft: var(--od-state-danger-soft);--state-info: var(--od-state-info);--state-info-soft: var(--od-state-info-soft);--od-builder-fit-bg: oklch(.1 .004 65);--od-builder-white: oklch(1 0 0);--od-builder-panel-width: 296px;--od-builder-inspector-panel-width: 316px;--od-builder-comments-panel-width: 320px;--od-builder-inset: 16px;--od-builder-gap: 16px;--od-builder-header-clear: 78px;--od-builder-field-h: 40px;--od-builder-toolbar-gap: 2px;--od-builder-toolbar-control-height: 32px;--od-builder-overlay-z-glass: 80;--od-builder-overlay-z-scene: 120;--od-builder-overlay-z-chrome: 150;--od-builder-drag-layer-z: 200;--od-builder-frame-ring: 1px;--od-builder-frame-inset: 0px;--od-builder-frame-radius: var(--r-xs);--od-builder-handle-size: 7px;--od-builder-handle-ring: 1px;--od-builder-handle-hit: 16px;--od-builder-handle-edge-thickness: 14px;--od-builder-port-size: 11px;--od-builder-port-ring: 2px;--od-flowchart-port-size: 22px;--od-flowchart-port-label-max: 148px;--od-builder-port-hit: 14px;--od-builder-edge-hit-buffer: 6px;--od-builder-rep-pad: 5px;--od-builder-rep-dash: 4px;--od-builder-containment-feedback-ring: 3px;--od-builder-containment-feedback-dash-on: 6px;--od-builder-containment-feedback-dash-off: 4px;--od-builder-region-selection-outline-width: 2px;--od-builder-action-node-outline-width: 1px;--od-builder-tag-h: 18px;--od-builder-tag-gap: var(--sp-1);--od-builder-tag-pad-x: var(--sp-1);--od-builder-fill-pct: 10%;--od-builder-insertion-line-thickness: 2px;--od-builder-bounded-affordance-strong: 3px;--od-builder-bounded-affordance-weak: 3px;--od-builder-empty-slot-min-size: 48px;--od-builder-drag-activation: 3px;--od-builder-insertion-grouping-divisor: 100;--od-builder-insertion-grouping-min: 2px;--od-builder-paste-cascade-x: 16px;--od-builder-paste-cascade-y: 16px;--od-builder-drop-valid: var( --od-builder-role-drop-target );--od-builder-drop-invalid: var(--state-danger);--od-builder-drop-fill-pct: 22%;--od-builder-ink: oklch(.18 .004 65);--od-builder-role-root: var(--od-acc-plum);--od-builder-role-node: var(--od-brand-500);--od-builder-role-repeater: var(--state-danger);--od-builder-role-drop-target: var(--state-success);--od-builder-role-root-soft: var(--od-acc-plum-soft);--od-builder-role-node-soft: var(--od-brand-100);--od-builder-role-repeater-soft: var(--state-danger-soft);--od-builder-role-drop-target-soft: var(--state-success-soft)}.od-builder-theme,.od-builder-theme[data-theme=light]{--bg-sunken: oklch(.92 .003 65);--bg-shift-2: oklch(.9 .003 65);--bg-default: oklch(.96 .003 65);--bg-shift-1: oklch(.98 .003 65);--bg-raised: oklch(1 0 0);--fg-max: oklch(.15 .004 65);--fg-strong: oklch(.22 .004 65);--fg-default: oklch(.32 .004 65);--fg-muted: oklch(.48 .004 65);--fg-subtle: oklch(.62 .004 65);--fg-disabled: oklch(.78 .003 65);--fg-inverse: oklch(.98 .003 65);--fg-brand: var(--brand-600);--fg-on-brand: oklch(1 0 0);--ink-0: oklch(.99 .004 65);--ink-1: oklch(.92 .004 65);--ink-2: oklch(.82 .004 65);--ink-3: oklch(.7 .004 65);--ink-4: oklch(.58 .004 65);--ink-5: oklch(.46 .004 65);--ink-6: oklch(.34 .004 65);--ink-7: oklch(.24 .004 65);--ink-8: oklch(.15 .004 65);--border-subtle: oklch(.9 .003 65);--border-default: oklch(.85 .003 65);--border-strong: oklch(.72 .004 65);--divider: oklch(.92 .003 65);--hover-overlay: oklch(0 0 0 / .04);--active-overlay: oklch(0 0 0 / .07);--selected-bg: oklch(.93 .05 55);--selected-fg: var(--brand-700);--focus-ring: var(--brand-500);--shadow-xs: 0 1px 2px oklch(0 0 0 / .04);--shadow-sm: 0 1px 3px oklch(0 0 0 / .05), 0 1px 2px oklch(0 0 0 / .03);--shadow-md: 0 4px 12px oklch(0 0 0 / .06), 0 1px 3px oklch(0 0 0 / .04);--shadow-lg: 0 12px 28px oklch(0 0 0 / .08), 0 4px 8px oklch(0 0 0 / .04);--shadow-floating: 0 2px 8px oklch(0 0 0 / .04), 0 16px 32px oklch(0 0 0 / .08);--od-builder-canvas-dot: var(--border-subtle);--od-builder-app-icon-bg: oklch(.62 .13 245);--od-builder-app-icon-fg: oklch(1 0 0);--od-builder-avatar-1: oklch(.58 .16 250);--od-builder-avatar-2: oklch(.6 .18 350);--od-builder-avatar-3: oklch(.58 .14 145);--od-builder-rw-fg: oklch(.42 .1 195);--od-builder-w-fg: oklch(.45 .12 70);--od-builder-rel-type-fg: oklch(.45 .14 265);--od-builder-filter-type-fg: oklch(.46 .11 310);--od-builder-formula-bg: var(--acc-indigo-soft);--od-builder-formula-fg: oklch(.45 .16 265);--od-builder-formula-hover: oklch(0 0 0 / .1);--od-builder-token-ring: oklch(0 0 0 / .14);--od-builder-shadow-preview: 0 2px 6px oklch(0 0 0 / .24);--od-fg-max: var(--fg-max);--od-fg-strong: var(--fg-strong);--od-fg-default: var(--fg-default);--od-fg-muted: var(--fg-muted);--od-fg-subtle: var(--fg-subtle);--od-fg-disabled: var(--fg-disabled);--od-fg-inverse: var(--fg-inverse);--od-fg-brand: var(--fg-brand);--od-fg-on-brand: var(--fg-on-brand);--od-bg-sunken: var(--bg-sunken);--od-bg-shift-2: var(--bg-shift-2);--od-bg-default: var(--bg-default);--od-bg-shift-1: var(--bg-shift-1);--od-bg-raised: var(--bg-raised);--od-ink-0: var(--ink-0);--od-ink-1: var(--ink-1);--od-ink-2: var(--ink-2);--od-ink-3: var(--ink-3);--od-ink-4: var(--ink-4);--od-ink-5: var(--ink-5);--od-ink-6: var(--ink-6);--od-ink-7: var(--ink-7);--od-ink-8: var(--ink-8);--od-border-subtle: var(--border-subtle);--od-border-default: var(--border-default);--od-border-strong: var(--border-strong);--od-divider: var(--divider);--od-hover-overlay: var(--hover-overlay);--od-active-overlay: var(--active-overlay);--od-selected-bg: var(--selected-bg);--od-selected-fg: var(--selected-fg);--od-focus-ring: var(--focus-ring);--od-shadow-xs: var(--shadow-xs);--od-shadow-sm: var(--shadow-sm);--od-shadow-md: var(--shadow-md);--od-shadow-lg: var(--shadow-lg);--od-shadow-floating: var(--shadow-floating);color-scheme:light}.od-builder-theme[data-theme=dark]{--bg-sunken: oklch(.09 .004 65);--bg-shift-2: oklch(.14 .004 65);--bg-default: oklch(.17 .004 65);--bg-shift-1: oklch(.19 .004 65);--bg-raised: oklch(.22 .004 65);--fg-max: oklch(.99 .003 65);--fg-strong: oklch(.92 .003 65);--fg-default: oklch(.82 .003 65);--fg-muted: oklch(.65 .004 65);--fg-subtle: oklch(.5 .004 65);--fg-disabled: oklch(.35 .004 65);--fg-inverse: oklch(.14 .004 65);--fg-brand: var(--brand-400);--fg-on-brand: oklch(.15 .004 65);--ink-0: oklch(.15 .004 65);--ink-1: oklch(.24 .004 65);--ink-2: oklch(.34 .004 65);--ink-3: oklch(.46 .004 65);--ink-4: oklch(.58 .004 65);--ink-5: oklch(.7 .004 65);--ink-6: oklch(.82 .004 65);--ink-7: oklch(.92 .004 65);--ink-8: oklch(.99 .004 65);--border-subtle: oklch(.24 .004 65);--border-default: oklch(.3 .004 65);--border-strong: oklch(.45 .004 65);--divider: oklch(.24 .004 65);--hover-overlay: oklch(1 0 0 / .05);--active-overlay: oklch(1 0 0 / .09);--selected-bg: oklch(.3 .08 42);--selected-fg: var(--brand-300);--focus-ring: var(--brand-400);--shadow-xs: 0 1px 2px oklch(0 0 0 / .3);--shadow-sm: 0 1px 3px oklch(0 0 0 / .35), 0 1px 2px oklch(0 0 0 / .2);--shadow-md: 0 4px 12px oklch(0 0 0 / .4), 0 1px 3px oklch(0 0 0 / .25);--shadow-lg: 0 12px 28px oklch(0 0 0 / .5), 0 4px 8px oklch(0 0 0 / .3);--shadow-floating: 0 2px 8px oklch(0 0 0 / .3), 0 16px 32px oklch(0 0 0 / .5);--od-builder-canvas-dot: oklch(.27 .004 65);--od-builder-app-icon-bg: oklch(.62 .13 245);--od-builder-app-icon-fg: oklch(1 0 0);--od-builder-rw-bg: oklch(.32 .07 195);--od-builder-rw-fg: oklch(.85 .1 195);--od-builder-w-bg: oklch(.34 .08 70);--od-builder-w-fg: oklch(.86 .12 70);--od-builder-rel-type-bg: oklch(.32 .08 265);--od-builder-rel-type-fg: oklch(.84 .1 265);--od-builder-filter-type-bg: oklch(.32 .07 310);--od-builder-filter-type-fg: oklch(.84 .09 310);--od-builder-formula-bg: oklch(.34 .1 265);--od-builder-formula-fg: oklch(.9 .1 265);--od-builder-formula-hover: oklch(1 0 0 / .14);--od-builder-token-ring: oklch(1 1 1 / .16);--od-builder-shadow-preview: 0 2px 6px oklch(0 0 0 / .24);color-scheme:dark}.od-builder-theme [data-tone=indigo]{--tone-soft: oklch(.93 .045 265);--tone-strong: oklch(.46 .15 265)}.od-builder-theme [data-tone=teal]{--tone-soft: oklch(.93 .045 195);--tone-strong: oklch(.42 .11 195)}.od-builder-theme [data-tone=plum]{--tone-soft: oklch(.93 .04 310);--tone-strong: oklch(.47 .12 310)}.od-builder-theme [data-tone=amber]{--tone-soft: oklch(.94 .05 75);--tone-strong: oklch(.5 .12 70)}.od-builder-theme [data-tone=magenta]{--tone-soft: oklch(.93 .04 340);--tone-strong: oklch(.48 .15 340)}.od-builder-theme [data-tone=brand]{--tone-soft: var(--od-brand-100);--tone-strong: var(--od-brand-700)}.od-builder-theme [data-tone=orange]{--tone-soft: var(--od-acc-orange-soft);--tone-strong: oklch(.5 .14 50)}.od-builder-theme [data-tone=neutral]{--tone-soft: oklch(.93 .005 265);--tone-strong: oklch(.45 .01 265)}.od-builder-theme[data-theme=dark] [data-tone=indigo]{--tone-soft: oklch(.32 .075 265);--tone-strong: oklch(.84 .11 265)}.od-builder-theme[data-theme=dark] [data-tone=teal]{--tone-soft: oklch(.3 .06 195);--tone-strong: oklch(.82 .1 195)}.od-builder-theme[data-theme=dark] [data-tone=plum]{--tone-soft: oklch(.31 .06 310);--tone-strong: oklch(.82 .09 310)}.od-builder-theme[data-theme=dark] [data-tone=amber]{--tone-soft: oklch(.33 .07 75);--tone-strong: oklch(.86 .11 70)}.od-builder-theme[data-theme=dark] [data-tone=magenta]{--tone-soft: oklch(.32 .07 340);--tone-strong: oklch(.84 .1 340)}.od-builder-theme[data-theme=dark] [data-tone=brand]{--tone-soft: var(--od-brand-900);--tone-strong: var(--od-brand-300)}.od-builder-theme[data-theme=dark] [data-tone=orange]{--tone-soft: oklch(.33 .07 50);--tone-strong: oklch(.84 .11 50)}.od-builder-theme[data-theme=dark] [data-tone=neutral]{--tone-soft: oklch(.31 .005 265);--tone-strong: oklch(.84 .01 265)}::view-transition-group(od-builder-header-lead),::view-transition-group(od-builder-header-ctx),::view-transition-group(od-builder-header-right){animation-duration:var(--od-dur-slow);animation-timing-function:var(--od-ease-out)}.od-builder-theme{--od-builder-panel-collapsed-width: 48px;--od-builder-panel-anim-duration: .22s;--od-builder-panel-anim-ease: cubic-bezier(.2, 0, 0, 1);--od-builder-palette-group-indent: 16px}.od-builder-float-panel{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;pointer-events:auto;color:var(--fg-default);background:var(--bg-raised);border-radius:var(--r-xl);box-shadow:var(--shadow-md)}[data-theme=dark] .od-builder-float-panel{box-shadow:var(--shadow-md),0 0 0 1px var(--border-default)}.od-builder-float-panel--fill{flex:1 1 auto;width:100%;height:100%;max-height:100%}.od-builder-float-panel--collapsible{transition:width var(--od-builder-panel-anim-duration, .22s) var(--od-builder-panel-anim-ease, cubic-bezier(.2, 0, 0, 1))}.od-builder-float-panel--collapsed{flex:0 0 auto;width:var(--od-builder-panel-collapsed-width, 48px);height:fit-content;max-height:100%}@media(prefers-reduced-motion:reduce){.od-builder-float-panel--collapsible{transition:none}}.od-builder-float-panel__head,.od-builder-float-panel__tabs,.od-builder-float-panel__search,.od-builder-float-panel__status{flex:0 0 auto;min-width:0}.od-builder-float-panel__body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.fmt-divider{display:inline-flex;align-items:center;width:1px;height:18px;flex-shrink:0;margin:0 4px;background:var(--border-subtle)}.fmt-btn__chev{color:var(--fg-subtle)}.od-builder-compound-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;max-width:100%}.od-builder-compound-grid--tight{gap:6px}.od-builder-shrink{min-width:0;max-width:100%}.od-builder-compound-grid>*{min-width:0;max-width:100%}:root{--color-neutral-0: var(--od-bg-default);--color-neutral-x: var(--od-bg-shift-1);--color-neutral-3x: var(--od-bg-shift-2);--color-neutral-4x: var(--od-border-subtle);--color-neutral-5x: var(--od-border-default);--color-neutral-6x: var(--od-fg-muted);--color-neutral-7x: var(--od-fg-subtle);--color-neutral-9x: var(--od-fg-default);--color-neutral--dark: var(--od-fg-default);--color-gray-100: var(--od-bg-shift-1);--color-gray-300: var(--od-border-subtle);--color-gray-500: var(--od-border-strong);--color-gray-600: var(--od-fg-muted);--color-gray-700: var(--od-fg-subtle);--color-white: var(--od-bg-default);--color-absolute-bg: var(--od-bg-default);--surface-primary: var(--od-bg-raised);--surface-secondary: var(--od-bg-shift-1);--surface-hover: var(--od-hover-overlay);--text-primary: var(--od-fg-default);--text-color-primary: var(--od-fg-default);--text-secondary: var(--od-fg-muted);--text-color-secondary: var(--od-fg-muted);--text-tertiary: var(--od-fg-subtle);--font-color-x-light: var(--od-fg-muted);--font-color-3x-light: var(--od-fg-subtle);--color--secondary: var(--od-fg-muted);--color-primary: var(--od-brand-500);--primary-color: var(--od-brand-500);--primary-bg: var(--od-brand-50);--primary-hover: var(--od-brand-600);--color-primary-3x: var(--od-brand-700);--color-primary-light: var(--od-brand-200);--color-primary-rgb: 79, 70, 229;--color-focus: var(--od-focus-ring);--color-danger: var(--od-state-danger);--color-danger-dark: var(--od-state-danger);--color-danger-rgb: 220, 38, 38;--error-color: var(--od-state-danger);--color--error: var(--od-state-danger);--error-bg: var(--od-state-danger-soft);--color-success: var(--od-state-success);--color-success-dark: var(--od-state-success);--color--success: var(--od-state-success);--border-color: var(--od-border-default);--spacing-x-small: var(--od-sp-1);--spacing-small: var(--od-sp-2);--spacing-medium: var(--od-sp-3);--spacing-large: var(--od-sp-4);--radius-medium: var(--od-r-md);--radius-large: var(--od-r-lg);--font-family: var(--od-font-body);--font-size-base: var(--od-text-base);--font-size-body: var(--od-text-sm);--font-size-medium: var(--od-text-md);--font-size-meium: var(--od-text-md);--font-size-x-small: var(--od-text-xs);--font-weight-bold: var(--od-fw-bold);--font-weight-heavy: var(--od-fw-bold)}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s;animation-timing-function:var(--od-ease-out, ease)}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.fl-move-backdrop{position:fixed;inset:0;z-index:40;background:color-mix(in oklab,black 20%,transparent)}.fl-move{position:fixed;z-index:41;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,100vw - 32px);max-height:min(560px,100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--od-border-subtle);border-radius:var(--od-r-lg);background:var(--od-bg-raised);box-shadow:var(--od-shadow-lg)}.fl-move__head,.fl-move__foot{display:flex;align-items:center;gap:var(--od-sp-3);padding:var(--od-sp-4)}.fl-move__head{justify-content:space-between;border-bottom:1px solid var(--od-border-subtle)}.fl-move__foot{justify-content:flex-end;border-top:1px solid var(--od-border-subtle)}.fl-move__eyebrow{margin:0 0 2px;font-size:var(--od-text-xs);font-weight:var(--od-fw-bold);color:var(--od-fg-muted);text-transform:uppercase}.fl-move__title{margin:0;font-size:var(--od-text-lg);color:var(--od-fg-strong)}.fl-move__body{display:flex;flex-direction:column;gap:var(--od-sp-3);min-height:0;padding:var(--od-sp-4);overflow:auto}.fl-move__empty,.fl-move__impact{margin:0;color:var(--od-fg-muted);font-size:var(--od-text-sm)}.fl-move__targets{display:flex;flex-direction:column;gap:var(--od-sp-1)}.fl-move__icon,.fl-move__target,.fl-move__btn{border-radius:var(--od-r-sm);color:var(--od-fg-strong);font:inherit;cursor:pointer}.fl-move__icon{width:30px;height:30px;border:0;background:transparent;color:var(--od-fg-muted)}.fl-move__target{--fl-move-depth: 0;width:100%;min-height:34px;display:flex;align-items:center;gap:var(--od-sp-2);padding:0 var(--od-sp-3) 0 calc(var(--od-sp-3) + var(--fl-move-depth) * 16px);border:1px solid transparent;background:transparent;text-align:left}.fl-move__icon:hover,.fl-move__icon:focus-visible,.fl-move__target:hover,.fl-move__target:focus-visible{background:var(--od-hover-overlay)}.fl-move__target.is-selected{border-color:color-mix(in oklab,var(--od-brand-500) 44%,transparent);background:color-mix(in oklab,var(--od-brand-500) 9%,transparent)}.fl-move__impact{padding:var(--od-sp-3);border-radius:var(--od-r-sm);background:var(--od-bg-shift-1)}.fl-move__impact[data-state=error]{color:color-mix(in oklab,var(--od-acc-magenta) 70%,var(--od-fg-strong))}.fl-move__warnings{margin:0;padding-left:var(--od-sp-4)}.fl-move__btn{min-height:34px;padding:0 var(--od-sp-4);border:1px solid var(--od-border-subtle);background:var(--od-bg-raised);font-weight:var(--od-fw-medium)}.fl-move__btn--primary{border-color:transparent;background:var(--od-brand-600);color:#fff}.fl-move__btn:disabled{cursor:not-allowed;opacity:.55}.grecaptcha-badge{visibility:hidden}
