@charset "UTF-8";.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:transparent;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}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/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:JetBrains Mono;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Iayoxdg.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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/schibstedgrotesk/v7/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9Gayo.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}:root{--fk-color-primary: #2348e0;--fk-color-primary-hover: #1b38b8;--fk-color-primary-active: #1733ad;--fk-color-primary-300: #7e97f2;--fk-color-primary-light: #eef2fe;--fk-color-primary-light-border: #e3e9fd;--fk-color-primary-light-gradient: #e3e9fd;--fk-color-accent: #eef2fe;--fk-color-accent-gradient: #e3e9fd;--fk-color-ghost-white: #fdfdfd;--fk-color-bg: #fbfbfd;--fk-color-surface: #ffffff;--fk-color-surface-muted: #f5f6fa;--fk-color-surface-dim: #edf0f5;--fk-color-surface-dimmer: #e5e8ef;--fk-color-text: #0e1526;--fk-color-text-strong: #0e1526;--fk-color-text-2: #36405a;--fk-color-muted: #5c6781;--fk-color-faint: #8a93a8;--fk-color-border: #e5e8ef;--fk-color-success: #2348e0;--fk-color-success-subtle: #eef2fe;--fk-color-success-strong: #1b38b8;--fk-color-warning: #d97706;--fk-color-warning-subtle: #fffbeb;--fk-color-warning-strong: #92400e;--fk-color-danger: #d6455b;--fk-color-danger-subtle: #fcebee;--fk-color-danger-strong: #a8324a;--fk-color-danger-light: #fde7eb;--fk-color-danger-light-border: #f6cdd5;--fk-color-caution: #c2742b;--fk-color-caution-subtle: #fbeedd;--fk-color-caution-border: #f0d7ba;--fk-color-caution-strong: #9a5a1e;--fk-dialog-header-tint-warning-color: var(--fk-color-env-dev);--fk-dialog-header-tint-warning-bg: var(--fk-color-env-dev-tint);--fk-dialog-header-tint-success-color: var(--fk-color-env-prod);--fk-dialog-header-tint-success-bg: var(--fk-color-env-prod-tint);--fk-dialog-header-tint-accent-color: var(--fk-color-env-staging);--fk-dialog-header-tint-accent-bg: var(--fk-color-env-staging-tint);--fk-dialog-confirm-warning-bg: var(--fk-color-caution);--fk-dialog-confirm-warning-bg-hover: var(--fk-color-caution-strong);--fk-dialog-confirm-warning-bg-active: var(--fk-color-caution-strong);--fk-dialog-confirm-warning-color: var(--fk-color-surface);--fk-dialog-footer-note-color: var(--fk-color-faint);--fk-color-navy: #0b1228;--fk-color-navy-2: #121b38;--fk-color-navy-line: #26315a;--fk-color-leaf-warm-bg: #fde9d9;--fk-color-leaf-cool-bg: #d9f0e6;--fk-color-env-dev: #c2742b;--fk-color-env-dev-tint: #fbeedd;--fk-color-env-prod: #1e8a5b;--fk-color-env-prod-tint: #e4f4ec;--fk-color-env-prod-border: #c4e6d4;--fk-color-env-prod-strong: #155238;--fk-color-env-staging: #6d4bc2;--fk-color-env-staging-tint: #f0eafb;--fk-color-accent-blue: var(--fk-color-primary);--fk-color-accent-blue-tint: var(--fk-color-primary-light);--fk-color-accent-purple: var(--fk-color-env-staging);--fk-color-accent-purple-tint: var(--fk-color-env-staging-tint);--fk-color-accent-green: var(--fk-color-env-prod);--fk-color-accent-green-tint: var(--fk-color-env-prod-tint);--fk-color-accent-amber: var(--fk-color-env-dev);--fk-color-accent-amber-tint: var(--fk-color-env-dev-tint);--fk-color-accent-pink: #e0457b;--fk-color-accent-pink-tint: #fbe7ef;--fk-white: #fff;--fk-transparent: rgba(0, 0, 0, 0);--fk-black-50: rgba(0, 0, 0, .5);--fk-font-family-display: "Schibsted Grotesk", system-ui, sans-serif;--fk-font-family-base: "Hanken Grotesk", system-ui, sans-serif;--fk-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fk-font-weight-normal: 400;--fk-font-weight-medium: 500;--fk-font-weight-semibold: 600;--fk-font-weight-bold: 700;--fk-font-weight-extrabold: 800;--fk-font-size-body: .875rem;--fk-line-height-body: 1.5;--fk-space-1: 4px;--fk-space-2: 8px;--fk-space-3: 12px;--fk-space-4: 16px;--fk-radius-none: 0;--fk-radius-sm: 8px;--fk-radius-md: 12px;--fk-radius-lg: 18px;--fk-radius-xl: 26px;--fk-radius-full: 9999px;--fk-overlay-brand: rgba(35, 72, 224, .18);--fk-overlay-brand-dark: rgba(35, 72, 224, .28);--fk-overlay-neutral-dark: rgba(14, 21, 38, .4);--fk-shadow-primary: rgba(35, 72, 224, .12);--fk-shadow-sm: 0 1px 2px rgba(14, 21, 38, .05), 0 1px 1px rgba(14, 21, 38, .04);--fk-shadow-md: 0 4px 16px -4px rgba(14, 21, 38, .1), 0 2px 6px -2px rgba(14, 21, 38, .06);--fk-focus-ring: 0 0 0 3px rgba(35, 72, 224, .18);--fk-typography-subtitle-font-size: var(--fk-typography-lead-font-size);--fk-typography-subtitle-line-height: var(--fk-typography-lead-line-height);--fk-typography-h1-font-size: 2.25rem;--fk-typography-h1-line-height: 1.05;--fk-typography-h1-font-weight: var(--fk-font-weight-extrabold);--fk-typography-h1-letter-spacing: -.03em;--fk-typography-h2-font-size: 1.75rem;--fk-typography-h2-line-height: 1.1;--fk-typography-h2-font-weight: var(--fk-font-weight-bold);--fk-typography-h2-letter-spacing: -.02em;--fk-typography-h3-font-size: 1.375rem;--fk-typography-h3-line-height: 1.2;--fk-typography-h3-font-weight: var(--fk-font-weight-semibold);--fk-typography-h3-letter-spacing: 0em;--fk-typography-h4-font-size: 1.125rem;--fk-typography-h4-line-height: 1.25;--fk-typography-h4-font-weight: var(--fk-font-weight-semibold);--fk-typography-h4-letter-spacing: 0em;--fk-typography-h5-font-size: .9375rem;--fk-typography-h5-line-height: 1.3;--fk-typography-h5-font-weight: var(--fk-font-weight-semibold);--fk-typography-h5-letter-spacing: .01em;--fk-typography-h6-font-size: .8125rem;--fk-typography-h6-line-height: 1.4;--fk-typography-h6-font-weight: var(--fk-font-weight-semibold);--fk-typography-h6-letter-spacing: .02em;--fk-typography-body-font-size: .9375rem;--fk-typography-body-font-weight: var(--fk-font-weight-normal);--fk-typography-body-line-height: 1.5;--fk-typography-body-letter-spacing: .01em;--fk-typography-lead-font-size: 1rem;--fk-typography-lead-font-weight: var(--fk-font-weight-normal);--fk-typography-lead-line-height: 1.4;--fk-typography-lead-letter-spacing: 0em;--fk-typography-small-font-size: .8125rem;--fk-typography-small-font-weight: var(--fk-font-weight-normal);--fk-typography-small-line-height: 1.4;--fk-typography-small-letter-spacing: .01em;--fk-typography-caption-font-size: .6875rem;--fk-typography-caption-font-weight: var(--fk-font-weight-medium);--fk-typography-caption-line-height: 1.3;--fk-typography-caption-letter-spacing: .02em;--fk-typography-label-font-size: .8125rem;--fk-typography-label-font-weight: var(--fk-font-weight-semibold);--fk-typography-label-line-height: 1.25;--fk-typography-label-letter-spacing: .01em;--fk-typography-code-font-family: var(--fk-font-family-mono);--fk-typography-code-font-size: .8125rem;--fk-typography-code-font-weight: var(--fk-font-weight-normal);--fk-typography-code-line-height: 1.45;--fk-typography-code-letter-spacing: 0em;--fk-typography-large-font-size: 1.125rem;--fk-typography-button-font-size: .9375rem;--fk-typography-button-font-weight: var(--fk-font-weight-semibold);--fk-typography-button-line-height: 1.5;--fk-typography-gutter-bottom: 1rem;--fk-rhythm-unit: .25rem;--fk-rhythm-1: .25rem;--fk-rhythm-2: .5rem;--fk-rhythm-3: .75rem;--fk-rhythm-4: 1rem;--fk-rhythm-5: 1.25rem;--fk-rhythm-6: 1.5rem;--fk-rhythm-8: 2rem;--fk-rhythm-10: 2.5rem;--fk-rhythm-12: 3rem;--fk-rhythm-14: 3.5rem;--fk-rhythm-16: 4rem;--fk-text-color-default: var(--fk-color-text);--fk-text-color-muted: var(--fk-color-muted);--fk-text-color-subtle: var(--fk-color-faint);--fk-text-color-danger: var(--fk-color-danger);--fk-text-color-success: var(--fk-color-success);--fk-text-margin-block-start: var(--fk-rhythm-4);--fk-text-margin-block-end: 0;--fk-link-color-default: var(--fk-color-text);--fk-link-color-default-hover: var(--fk-color-primary);--fk-link-color-muted: var(--fk-color-muted);--fk-link-color-muted-hover: var(--fk-color-text);--fk-link-color-primary: var(--fk-color-primary);--fk-link-color-primary-hover: var(--fk-color-primary-hover);--fk-link-color-primary-active: var(--fk-color-primary-active);--fk-link-color-danger: var(--fk-color-danger);--fk-link-color-danger-hover: var(--fk-color-danger-strong);--fk-link-color-disabled: #8a93a8;--fk-link-font-size-small: var(--fk-typography-small-font-size);--fk-link-font-size-medium: var(--fk-typography-body-font-size);--fk-link-font-size-large: var(--fk-typography-large-font-size);--fk-link-line-height-small: 1.5;--fk-link-line-height-medium: 1.5;--fk-link-line-height-large: 1.5;--fk-link-opacity-disabled: .6;--fk-link-opacity-loading: .7;--fk-link-focus-radius: 2px;--fk-icon-size-xs: .75rem;--fk-icon-size-sm: 1rem;--fk-icon-size-md: 1.25rem;--fk-icon-size-lg: 1.5rem;--fk-icon-size-xl: 2rem;--fk-icon-color-default: var(--fk-color-text);--fk-icon-color-muted: var(--fk-color-muted);--fk-icon-color-primary: var(--fk-color-primary);--fk-icon-color-danger: var(--fk-color-danger);--fk-icon-color-success: var(--fk-color-success);--fk-card-bg: var(--fk-color-surface);--fk-card-border-color: var(--fk-color-border);--fk-card-border-radius: var(--fk-radius-lg);--fk-card-padding-sm: var(--fk-rhythm-4);--fk-card-padding-md: var(--fk-rhythm-6);--fk-card-padding-lg: var(--fk-rhythm-8);--fk-badge-height: auto;--fk-badge-border-radius: .375rem;--fk-badge-padding-inline: .4375rem;--fk-badge-font-family: var(--fk-font-family-mono);--fk-badge-font-size: .59375rem;--fk-badge-font-weight: var(--fk-font-weight-semibold);--fk-badge-letter-spacing: .03em;--fk-badge-default-bg: var(--fk-color-surface-dim);--fk-badge-default-color: var(--fk-color-muted);--fk-badge-primary-bg: var(--fk-color-primary-light);--fk-badge-primary-color: var(--fk-color-primary-active);--fk-badge-success-bg: var(--fk-color-success-subtle);--fk-badge-success-color: var(--fk-color-success-strong);--fk-badge-warning-bg: var(--fk-color-warning-subtle);--fk-badge-warning-color: var(--fk-color-warning-strong);--fk-badge-danger-bg: var(--fk-color-danger-subtle);--fk-badge-danger-color: var(--fk-color-danger-strong);--fk-toast-bg: var(--fk-color-surface);--fk-toast-border-color: var(--fk-color-border);--fk-toast-border-radius: var(--fk-radius-lg);--fk-toast-shadow: 0 4px 12px rgba(0, 0, 0, .1);--fk-toast-padding: var(--fk-rhythm-4);--fk-toast-gap: var(--fk-rhythm-3);--fk-toast-icon-size: 1.25rem;--fk-toast-summary-font-size: var(--fk-typography-body-font-size);--fk-toast-summary-font-weight: var(--fk-font-weight-semibold);--fk-toast-summary-color: var(--fk-color-text);--fk-toast-detail-font-size: var(--fk-typography-small-font-size);--fk-toast-detail-color: var(--fk-color-muted);--fk-toast-success-accent: var(--fk-color-success);--fk-toast-success-color: var(--fk-color-success);--fk-toast-error-accent: var(--fk-color-danger);--fk-toast-error-color: var(--fk-color-danger);--fk-toast-warning-accent: var(--fk-color-warning);--fk-toast-warning-color: var(--fk-color-warning);--fk-toast-info-accent: var(--fk-color-primary);--fk-toast-info-color: var(--fk-color-primary);--fk-toast-dismiss-color: var(--fk-color-muted);--fk-toast-dismiss-hover-color: var(--fk-color-text);--fk-toast-container-z-index: 9500;--fk-toast-container-gap: var(--fk-rhythm-3);--fk-toast-container-padding: var(--fk-rhythm-4);--fk-toast-container-max-width: 24rem;--fk-loader-size-xs: .75rem;--fk-loader-size-sm: 1rem;--fk-loader-size-md: 1.25rem;--fk-loader-size-lg: 1.5rem;--fk-loader-size-xl: 2rem;--fk-loader-animation-duration: .8s;--fk-headline-margin-block-start: var(--fk-rhythm-4);--fk-headline-margin-block-end: 0;--fk-progress-bar-height-sm: var(--fk-rhythm-1);--fk-progress-bar-height-md: var(--fk-rhythm-2);--fk-progress-bar-height-lg: var(--fk-rhythm-3);--fk-progress-bar-radius: var(--fk-radius-full);--fk-progress-bar-bg: var(--fk-color-surface-muted);--fk-progress-bar-fill: var(--fk-color-primary);--fk-progress-bar-fill-success: var(--fk-color-success);--fk-progress-bar-fill-warning: var(--fk-color-warning);--fk-progress-bar-fill-danger: var(--fk-color-danger);--fk-progress-bar-label-color: var(--fk-color-text);--fk-segmented-bar-height-sm: var(--fk-rhythm-1);--fk-segmented-bar-height-md: var(--fk-rhythm-2);--fk-segmented-bar-height-lg: var(--fk-rhythm-3);--fk-segmented-bar-radius: var(--fk-radius-full);--fk-segmented-bar-bg: var(--fk-color-surface-muted);--fk-timeline-marker-size-sm: 1rem;--fk-timeline-marker-size-md: 1.5rem;--fk-timeline-marker-size-lg: 2rem;--fk-timeline-marker-bg: var(--fk-color-surface);--fk-timeline-marker-border-color: var(--fk-color-border);--fk-timeline-marker-active: var(--fk-color-primary);--fk-timeline-marker-completed: var(--fk-color-success);--fk-timeline-marker-error: var(--fk-color-danger);--fk-timeline-marker-warning: var(--fk-color-warning);--fk-timeline-connector-color: var(--fk-color-border);--fk-timeline-title-color: var(--fk-color-text);--fk-timeline-description-color: var(--fk-color-muted);--fk-separator-color: var(--fk-color-border);--fk-separator-margin-top: var(--fk-rhythm-6);--fk-separator-margin-bottom: 0;--fk-separator-border-width: 1px;--fk-tooltip-bg: var(--fk-color-surface);--fk-tooltip-color: var(--fk-color-text);--fk-tooltip-font-family: var(--fk-font-family-base);--fk-tooltip-font-size: var(--fk-typography-caption-font-size);--fk-tooltip-font-weight: var(--fk-font-weight-medium);--fk-tooltip-line-height: var(--fk-typography-caption-line-height);--fk-tooltip-padding: var(--fk-rhythm-1) var(--fk-rhythm-2);--fk-tooltip-border-radius: var(--fk-radius-sm);--fk-tooltip-shadow: 0 2px 8px rgba(0, 0, 0, .15);--fk-tooltip-arrow-size: 6px;--fk-tooltip-max-width: 20rem;--fk-tooltip-enter-duration: .15s;--fk-tooltip-exit-duration: .1s;--fk-tooltip-easing: ease-out;--fk-nav-separator-color: var(--fk-color-border);--fk-sidebar-nav-row-color: var(--fk-color-text-2);--fk-sidebar-nav-child-color: var(--fk-color-text-2);--fk-sidebar-nav-label-color: var(--fk-color-faint);--fk-image-object-fit: cover;--fk-image-object-position: center;--fk-button-font-size: var(--fk-typography-button-font-size);--fk-button-font-weight: var(--fk-typography-button-font-weight);--fk-button-line-height: var(--fk-typography-button-line-height);--fk-button-border-radius: 10px;--fk-button-border-width: 1px;--fk-button-cursor: pointer;--fk-button-cursor-disabled: not-allowed;--fk-button-opacity-disabled: .6;--fk-button-transition: background-color .15s ease, border-color .15s ease, color .15s ease;--fk-button-icon-gap: .5rem;--fk-button-primary-bg: var(--fk-color-primary);--fk-button-primary-bg-hover: var(--fk-color-primary-hover);--fk-button-primary-bg-active: var(--fk-color-primary-active);--fk-button-primary-color: var(--fk-color-surface);--fk-button-primary-border-color: transparent;--fk-button-secondary-bg: var(--fk-color-surface);--fk-button-secondary-bg-hover: var(--fk-color-surface-muted);--fk-button-secondary-bg-active: var(--fk-color-surface-dim);--fk-button-secondary-color: var(--fk-color-text);--fk-button-secondary-border-color: var(--fk-color-border);--fk-button-outline-bg: var(--fk-color-surface);--fk-button-outline-bg-hover: var(--fk-color-surface-muted);--fk-button-outline-bg-active: var(--fk-color-surface-dim);--fk-button-outline-color: var(--fk-color-text);--fk-button-outline-border-color: var(--fk-color-border);--fk-button-danger-bg: var(--fk-color-danger);--fk-button-danger-bg-hover: var(--fk-color-danger-strong);--fk-button-danger-bg-active: var(--fk-color-danger-strong);--fk-button-danger-color: var(--fk-color-surface);--fk-button-danger-border-color: transparent;--fk-callout-bg: var(--fk-color-surface-muted);--fk-callout-border-color: var(--fk-color-border);--fk-callout-padding: var(--fk-rhythm-4);--fk-callout-border-radius: var(--fk-radius-md);--fk-callout-font-size: var(--fk-typography-small-font-size);--fk-callout-title-font-size: inherit;--fk-callout-title-gap: var(--fk-rhythm-2);--fk-note-border-width: 3px;--fk-note-padding-block: var(--fk-rhythm-2);--fk-note-padding-inline-start: var(--fk-rhythm-4);--fk-note-color: var(--fk-color-muted);--fk-note-font-size: .9375rem;--fk-note-line-height: var(--fk-typography-body-line-height);--fk-note-info-accent: var(--fk-color-primary);--fk-note-success-accent: var(--fk-color-success);--fk-note-warning-accent: var(--fk-color-warning);--fk-note-danger-accent: var(--fk-color-danger);--fk-icon-list-row-gap: var(--fk-rhythm-3);--fk-icon-list-item-gap: var(--fk-rhythm-2);--fk-icon-list-item-label-color: var(--fk-color-text);--fk-icon-list-item-line-height: var(--fk-typography-body-line-height);--fk-icon-list-item-sm-font-size: var(--fk-typography-small-font-size);--fk-icon-list-item-md-font-size: .875rem;--fk-icon-list-item-lg-font-size: var(--fk-typography-lead-font-size);--fk-icon-list-item-default-color: var(--fk-color-muted);--fk-icon-list-item-primary-color: var(--fk-color-primary);--fk-icon-list-item-success-color: var(--fk-color-success);--fk-icon-list-item-warning-color: var(--fk-color-warning);--fk-icon-list-item-danger-color: var(--fk-color-danger);--fk-numbered-list-margin-top: var(--fk-rhythm-4);--fk-numbered-list-row-gap: var(--fk-rhythm-3);--fk-numbered-list-item-gap: var(--fk-rhythm-3);--fk-numbered-list-item-color: var(--fk-color-text);--fk-numbered-list-item-line-height: var(--fk-typography-body-line-height);--fk-numbered-list-item-sm-font-size: var(--fk-typography-small-font-size);--fk-numbered-list-item-md-font-size: .875rem;--fk-numbered-list-item-lg-font-size: var(--fk-typography-lead-font-size);--fk-numbered-list-badge-size: 1.5rem;--fk-numbered-list-badge-radius: 50%;--fk-numbered-list-badge-bg: var(--fk-color-primary-light);--fk-numbered-list-badge-color: var(--fk-color-primary);--fk-numbered-list-badge-font-size: .75rem;--fk-numbered-list-badge-font-weight: var(--fk-font-weight-semibold);--lib-themed-card-radius: var(--fk-radius-lg);--lib-themed-card-padding: var(--fk-rhythm-5);--lib-themed-card-header-gap: var(--fk-rhythm-3);--lib-themed-card-body-gap: var(--fk-rhythm-3);--lib-numbered-title-gap: var(--fk-rhythm-3);--lib-numbered-title-sm-circle-size: 1.5rem;--lib-numbered-title-md-circle-size: 2rem;--lib-numbered-title-lg-circle-size: 2.5rem;--lib-numbered-title-sm-font-size: var(--fk-typography-caption-font-size);--lib-numbered-title-md-font-size: var(--fk-typography-small-font-size);--lib-numbered-title-lg-font-size: var(--fk-typography-body-font-size);--lib-numbered-title-default-bg: var(--fk-color-surface-muted);--lib-numbered-title-default-color: var(--fk-color-text);--lib-numbered-title-primary-bg: var(--fk-color-primary);--lib-numbered-title-primary-color: var(--fk-color-surface);--lib-numbered-title-success-bg: var(--fk-color-success);--lib-numbered-title-success-color: var(--fk-color-surface);--lib-numbered-title-warning-bg: var(--fk-color-warning);--lib-numbered-title-warning-color: var(--fk-color-surface);--lib-numbered-title-danger-bg: var(--fk-color-danger);--lib-numbered-title-danger-color: var(--fk-color-surface);--fk-copyable-field-gap: var(--fk-rhythm-2);--fk-copyable-field-bg: var(--fk-color-surface-muted);--fk-copyable-field-border-color: var(--fk-color-border);--fk-copyable-field-radius: var(--fk-radius-md);--fk-copyable-field-value-color: var(--fk-color-text);--fk-copyable-field-label-color: var(--fk-color-muted);--fk-copyable-field-label-font-size: var(--fk-typography-small-font-size);--fk-copyable-field-label-font-weight: var(--fk-font-weight-medium);--fk-copyable-field-label-gap: var(--fk-rhythm-1);--fk-copyable-field-action-color: var(--fk-color-muted);--fk-copyable-field-action-color-hover: var(--fk-color-text);--fk-copyable-field-action-bg-hover: var(--fk-color-surface-dim);--fk-copyable-field-action-padding: var(--fk-rhythm-1);--fk-copyable-field-action-radius: var(--fk-radius-sm);--fk-copyable-field-padding-sm: var(--fk-rhythm-1) var(--fk-rhythm-2);--fk-copyable-field-padding-md: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-copyable-field-padding-lg: var(--fk-rhythm-3) var(--fk-rhythm-4);--fk-copyable-field-font-size-sm: var(--fk-typography-caption-font-size);--fk-copyable-field-font-size-md: var(--fk-typography-small-font-size);--fk-copyable-field-font-size-lg: var(--fk-typography-body-font-size);--fk-copyable-field-mono-font-family: var(--fk-font-family-mono);--fk-alert-padding: var(--fk-rhythm-4);--fk-alert-border-radius: var(--fk-radius-md);--fk-alert-font-size: var(--fk-typography-small-font-size);--fk-alert-icon-gap: .5rem;--fk-alert-info-bg: var(--fk-color-primary-light);--fk-alert-info-border-color: var(--fk-color-primary-light-border);--fk-alert-info-color: var(--fk-color-primary-active);--fk-alert-success-bg: var(--fk-color-primary-light);--fk-alert-success-border-color: var(--fk-color-primary-light-border);--fk-alert-success-color: var(--fk-color-primary-active);--fk-alert-warning-bg: #fff4e5;--fk-alert-warning-border-color: #ffd8a8;--fk-alert-warning-color: #8a5700;--fk-alert-error-bg: var(--fk-color-danger-light);--fk-alert-error-border-color: var(--fk-color-danger-light-border);--fk-alert-error-color: var(--fk-color-danger);--fk-accordion-color: var(--fk-color-text);--fk-accordion-border-color: var(--fk-color-border);--fk-accordion-border-width: 1px;--fk-accordion-radius: var(--fk-radius-md);--fk-accordion-header-bg: transparent;--fk-accordion-header-bg-hover: var(--fk-color-surface-muted);--fk-accordion-header-bg-expanded: var(--fk-color-surface-muted);--fk-accordion-header-padding-block: var(--fk-rhythm-3);--fk-accordion-header-padding-inline: var(--fk-rhythm-4);--fk-accordion-leading-icon-gap: var(--fk-rhythm-3);--fk-accordion-trailing-gap: var(--fk-rhythm-3);--fk-accordion-title-color: var(--fk-color-text);--fk-accordion-title-font-size: var(--fk-typography-body-font-size);--fk-accordion-title-font-weight: var(--fk-font-weight-semibold);--fk-accordion-description-color: var(--fk-color-muted);--fk-accordion-description-font-size: var(--fk-typography-small-font-size);--fk-accordion-description-gap: var(--fk-rhythm-1);--fk-accordion-leading-text-color: var(--fk-color-muted);--fk-accordion-leading-text-font-size: var(--fk-typography-small-font-size);--fk-accordion-leading-text-font-weight: var(--fk-font-weight-semibold);--fk-accordion-leading-text-gap: var(--fk-rhythm-2);--fk-accordion-chevron-color: var(--fk-color-muted);--fk-accordion-panel-color: var(--fk-color-text);--fk-accordion-panel-gap: var(--fk-rhythm-2);--fk-accordion-panel-padding-block: var(--fk-rhythm-3);--fk-accordion-panel-padding-inline: var(--fk-rhythm-4);--fk-accordion-focus-ring: var(--fk-focus-ring);--fk-accordion-sm-header-padding-block: var(--fk-rhythm-2);--fk-accordion-sm-header-padding-inline: var(--fk-rhythm-3);--fk-accordion-sm-title-font-size: var(--fk-typography-small-font-size);--fk-accordion-sm-description-font-size: .75rem;--fk-accordion-group-gap: var(--fk-rhythm-3);--fk-icon-badge-padding-xs: .25rem;--fk-icon-badge-padding-sm: .375rem;--fk-icon-badge-padding-md: .5rem;--fk-icon-badge-padding-lg: .625rem;--fk-icon-badge-padding-xl: .75rem;--fk-icon-badge-border-width: 1px;--fk-icon-badge-border-radius: .375rem;--fk-nav-brand-gap: .5rem;--fk-nav-brand-color: inherit;--fk-nav-brand-color-hover: inherit;--fk-nav-brand-font-size: 1.125rem;--fk-nav-brand-font-weight: var(--fk-font-weight-semibold);--fk-nav-brand-line-height: 1;--fk-avatar-radius: var(--fk-radius-full);--fk-avatar-bg: var(--fk-color-primary);--fk-avatar-color: var(--fk-color-surface);--fk-avatar-font-family: var(--fk-font-family-base);--fk-avatar-font-weight: var(--fk-font-weight-semibold);--fk-avatar-size-sm: 1.75rem;--fk-avatar-size-md: 2.25rem;--fk-avatar-size-lg: 3rem;--fk-avatar-font-size-sm: .6875rem;--fk-avatar-font-size-md: .8125rem;--fk-avatar-font-size-lg: 1rem;--fk-avatar-status-border: var(--fk-color-surface);--fk-avatar-status-online: var(--fk-color-success);--fk-avatar-status-offline: var(--fk-color-muted);--fk-avatar-status-away: var(--fk-color-warning);--fk-avatar-status-busy: var(--fk-color-danger);--fk-menu-item-gap: var(--fk-rhythm-2);--fk-menu-item-padding: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-menu-item-radius: var(--fk-radius-md);--fk-menu-item-font-size: .875rem;--fk-menu-item-color: var(--fk-color-text);--fk-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-menu-item-danger-color: var(--fk-color-danger);--fk-menu-item-danger-bg-hover: #fef2f2;--fk-menu-item-focus-ring: var(--fk-focus-ring);--fk-menu-item-opacity-disabled: .5;--fk-menu-separator-color: var(--fk-color-border);--fk-dropdown-menu-panel-z: 100;--fk-dropdown-menu-panel-min-width: 12rem;--fk-dropdown-menu-panel-padding: var(--fk-rhythm-1);--fk-dropdown-menu-panel-radius: var(--fk-radius-lg);--fk-dropdown-menu-panel-bg: var(--fk-color-surface);--fk-dropdown-menu-panel-border: var(--fk-color-border);--fk-dropdown-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--fk-editable-field-bg: var(--fk-color-surface);--fk-editable-field-border-color: var(--fk-color-border);--fk-editable-field-border-radius: var(--fk-radius-md);--fk-editable-field-hover-border: var(--fk-color-primary);--fk-editable-field-focus-border: var(--fk-color-primary);--fk-editable-field-color: var(--fk-color-text);--fk-editable-field-empty-color: var(--fk-color-muted);--fk-editable-field-font-size: var(--fk-typography-body-font-size);--fk-editable-field-sm-font-size: var(--fk-typography-small-font-size);--fk-editable-field-lg-font-size: var(--fk-typography-heading-font-size);--fk-editable-field-lg-font-weight: var(--fk-font-weight-semibold);--fk-editable-field-input-padding: var(--fk-rhythm-1) var(--fk-rhythm-2);--fk-editable-field-trailing-padding: var(--fk-rhythm-1);--fk-editable-field-gap: var(--fk-rhythm-2);--fk-editable-field-trigger-color: var(--fk-color-muted);--fk-editable-field-trigger-hover-color: var(--fk-color-primary);--fk-editable-field-inline-btn-size: 1.5rem;--fk-editable-field-save-bg: var(--fk-color-primary);--fk-editable-field-save-color: #ffffff;--fk-editable-field-action-font-size: var(--fk-typography-small-font-size);--fk-editable-field-disabled-opacity: .6;--fk-user-menu-trigger-bg: transparent;--fk-user-menu-trigger-bg-hover: transparent;--fk-user-menu-trigger-radius: var(--fk-radius-md);--fk-user-menu-name-color: var(--fk-color-text);--fk-user-menu-name-font-weight: var(--fk-font-weight-semibold);--fk-user-menu-email-color: var(--fk-color-muted);--fk-user-menu-chevron-color: var(--fk-color-muted);--fk-user-menu-badge-bg: var(--fk-color-primary);--fk-user-menu-badge-color: var(--fk-color-surface);--fk-user-menu-panel-bg: var(--fk-color-surface);--fk-user-menu-panel-border: var(--fk-color-border);--fk-user-menu-panel-radius: var(--fk-radius-lg);--fk-user-menu-panel-shadow: 0 4px 16px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--fk-user-menu-item-color: var(--fk-color-text);--fk-user-menu-item-bg-hover: var(--fk-color-surface-muted);--fk-user-menu-item-radius: var(--fk-radius-md);--fk-user-menu-item-danger-color: var(--fk-color-danger);--fk-user-menu-separator-color: var(--fk-color-border);--fk-user-menu-focus-ring: var(--fk-focus-ring);--fk-tabs-font-size: .875rem;--fk-tabs-font-size-sm: var(--fk-typography-small-font-size);--fk-tabs-font-size-lg: 1rem;--fk-tabs-font-weight: var(--fk-font-weight-medium);--fk-tabs-font-weight-active: var(--fk-font-weight-semibold);--fk-tabs-tab-color: var(--fk-color-text-muted);--fk-tabs-tab-color-active: var(--fk-color-primary);--fk-tabs-tab-color-hover: var(--fk-color-text);--fk-tabs-tab-color-disabled: var(--fk-color-text-disabled);--fk-tabs-tab-opacity-disabled: .5;--fk-tabs-tab-gap: var(--fk-rhythm-2);--fk-tabs-tab-padding: var(--fk-rhythm-3) var(--fk-rhythm-4);--fk-tabs-tab-padding-sm: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-tabs-tab-padding-lg: var(--fk-rhythm-4) var(--fk-rhythm-5);--fk-tabs-border-color: var(--fk-color-border);--fk-tabs-border-width: var(--fk-border-width);--fk-tabs-indicator-color: var(--fk-color-primary);--fk-tabs-indicator-height: 2px;--fk-tabs-indicator-radius: var(--fk-radius-full);--fk-tabs-pill-active-bg: var(--fk-color-primary);--fk-tabs-pill-active-color: var(--fk-color-surface);--fk-tabs-pill-radius: var(--fk-radius-full);--fk-tabs-contained-bg: var(--fk-color-surface-muted);--fk-tabs-contained-border: none;--fk-tabs-contained-active-bg: var(--fk-color-surface);--fk-tabs-contained-active-shadow: var(--fk-shadow-sm);--fk-tabs-contained-radius: var(--fk-radius-md);--fk-tabs-contained-padding: var(--fk-rhythm-1);--fk-tabs-badge-bg: var(--fk-color-surface-muted);--fk-tabs-badge-color: var(--fk-color-text-muted);--fk-tabs-close-bg-hover: var(--fk-color-surface-muted);--fk-tabs-scroll-btn-bg: var(--fk-color-surface);--fk-tabs-scroll-btn-color: var(--fk-color-text-muted);--fk-tabs-scroll-btn-color-hover: var(--fk-color-text);--fk-breadcrumb-gap: var(--fk-rhythm-1);--fk-breadcrumb-font-size: var(--fk-typography-caption-font-size);--fk-breadcrumb-link-color: var(--fk-color-muted);--fk-breadcrumb-link-color-hover: var(--fk-color-text);--fk-breadcrumb-current-color: var(--fk-color-text);--fk-breadcrumb-current-font-weight: var(--fk-font-weight-medium);--fk-breadcrumb-separator-color: var(--fk-color-muted);--fk-node-tree-breadcrumb-gap: var(--fk-rhythm-1);--fk-node-tree-breadcrumb-font-size: var(--fk-typography-caption-font-size);--fk-node-tree-breadcrumb-link-color: var(--fk-color-muted);--fk-node-tree-breadcrumb-link-color-hover: var(--fk-color-text);--fk-node-tree-breadcrumb-current-color: var(--fk-color-primary);--fk-node-tree-breadcrumb-current-font-weight: var(--fk-font-weight-medium);--fk-node-tree-breadcrumb-separator-color: var(--fk-color-muted);--fk-list-editor-row-gap: var(--fk-rhythm-2);--fk-list-editor-item-padding: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-list-editor-item-bg: var(--fk-color-surface);--fk-list-editor-item-border-color: var(--fk-color-border);--fk-list-editor-item-radius: var(--fk-radius-md);--fk-list-editor-input-border-color: var(--fk-color-border);--fk-list-editor-input-radius: var(--fk-radius-md);--fk-list-editor-input-color: var(--fk-color-text);--fk-list-editor-input-bg: var(--fk-color-surface);--fk-list-editor-input-focus-border-color: var(--fk-color-primary);--fk-list-editor-order-bg: var(--fk-color-primary-light);--fk-list-editor-order-color: var(--fk-color-primary);--fk-list-editor-remove-color: var(--fk-color-muted);--fk-list-editor-remove-hover-color: var(--fk-color-danger);--fk-list-editor-empty-color: var(--fk-color-muted);--fk-list-editor-error-color: var(--fk-color-danger);--fk-list-editor-focus-ring: var(--fk-focus-ring);--fk-list-editor-placeholder-bg: var(--fk-color-surface-muted);--fk-list-editor-placeholder-border-color: var(--fk-color-border);--fk-list-editor-drag-border-color: var(--fk-color-primary);--fk-app-shell-header-z-index: 100;--fk-app-shell-overlay-z-index: 200;--fk-app-shell-aside-z-index: 201;--fk-app-shell-overlay-bg: var(--fk-black-50);--fk-app-shell-aside-bg: var(--fk-color-surface);--fk-app-shell-mobile-sidenav-width: 100%;--fk-app-shell-end-bg: var(--fk-color-surface);--fk-app-shell-end-z-index: 201;--fk-app-shell-end-radius: var(--fk-radius-lg) 0 0 var(--fk-radius-lg);--fk-app-shell-end-shadow: -4px 0 16px rgba(0, 0, 0, .08);--fk-app-shell-end-padding: var(--fk-rhythm-4);--fk-app-shell-end-header-padding: var(--fk-rhythm-4);--fk-app-shell-end-footer-padding: var(--fk-rhythm-4);--fk-data-table-head-bg: var(--fk-color-surface-muted);--fk-data-table-head-color: var(--fk-color-faint);--fk-data-table-head-hover-color: var(--fk-color-text);--fk-data-table-head-font-weight: var(--fk-font-weight-semibold);--fk-data-table-head-font-size: .6875rem;--fk-data-table-body-bg: var(--fk-color-surface);--fk-data-table-body-color: var(--fk-color-text);--fk-data-table-body-font-size: .875rem;--fk-data-table-border-color: var(--fk-color-border);--fk-data-table-border-width: 0;--fk-data-table-border-radius: var(--fk-radius-md);--fk-data-table-row-hover-bg: var(--fk-color-surface-muted);--fk-data-table-cell-padding: var(--fk-rhythm-3);--fk-data-table-empty-padding: var(--fk-rhythm-8);--fk-data-table-empty-color: var(--fk-color-text-muted);--fk-data-table-loading-bg: var(--fk-color-surface-overlay);--fk-data-table-loading-color: var(--fk-color-text-muted);--fk-data-table-selection-cell-width: 2.75rem;--fk-data-table-row-selected-bg: var(--fk-color-primary-light);--fk-data-table-row-selected-hover-bg: var(--fk-color-primary-light-gradient);--fk-data-table-checkbox-size: 1rem;--fk-data-table-checkbox-border-color: var(--fk-color-border);--fk-data-table-checkbox-radius: var(--fk-radius-sm);--fk-data-table-checkbox-bg: var(--fk-color-surface);--fk-data-table-checkbox-hover-border-color: var(--fk-color-primary);--fk-data-table-checkbox-checked-bg: var(--fk-color-primary);--fk-data-table-checkbox-checked-border-color: var(--fk-color-primary);--fk-data-table-checkbox-icon-color: var(--fk-color-surface);--fk-node-tree-row-gap: var(--fk-rhythm-2);--fk-node-tree-row-padding: var(--fk-rhythm-2) var(--fk-rhythm-3);--fk-node-tree-row-radius: var(--fk-radius-md);--fk-node-tree-row-color: var(--fk-color-text);--fk-node-tree-row-font-size: var(--fk-typography-body-font-size);--fk-node-tree-row-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-bg-selected: var(--fk-overlay-brand);--fk-node-tree-row-color-selected: var(--fk-color-primary);--fk-node-tree-row-font-weight-selected: var(--fk-font-weight-medium);--fk-node-tree-row-toggle-color: var(--fk-color-muted);--fk-node-tree-row-toggle-color-hover: var(--fk-color-text);--fk-node-tree-row-toggle-bg-hover: var(--fk-color-surface-muted);--fk-node-tree-row-handle-color: var(--fk-color-muted);--fk-node-tree-row-handle-color-hover: var(--fk-color-text);--fk-node-tree-row-bg-drop-target: var(--fk-overlay-brand);--fk-node-tree-row-border-drop-target: var(--fk-color-primary);--fk-node-tree-row-drag-source-opacity: .4;--fk-node-tree-drag-preview-bg: var(--fk-color-surface);--fk-node-tree-drag-preview-shadow: 0 4px 12px rgba(0, 0, 0, .15);--fk-node-tree-drag-placeholder-bg: var(--fk-color-primary);--fk-content-split-left-bg: var(--fk-color-surface);--fk-content-split-left-border: 1px solid var(--fk-color-border);--fk-content-split-overlay-bg: var(--fk-black-50, rgba(0, 0, 0, .5));--fk-content-split-rail-toggle-color: var(--fk-color-muted);--fk-content-split-rail-toggle-color-hover: var(--fk-color-text);--fk-content-split-rail-toggle-bg-hover: var(--fk-color-surface-muted);--fk-dialog-overlay-bg: rgba(0, 0, 0, .5);--fk-dialog-overlay-z-index: 1000;--fk-dialog-panel-bg: var(--fk-color-surface);--fk-dialog-panel-border-radius: var(--fk-radius-lg);--fk-dialog-panel-shadow: 0 8px 32px rgba(0, 0, 0, .12);--fk-dialog-panel-border: none;--fk-dialog-panel-max-height: 85vh;--fk-dialog-width-sm: 24rem;--fk-dialog-width-md: 32rem;--fk-dialog-width-lg: 40rem;--fk-dialog-width-xl: 52rem;--fk-dialog-panel-margin: var(--fk-rhythm-4);--fk-dialog-header-padding-inline: var(--fk-rhythm-6);--fk-dialog-header-padding: var(--fk-rhythm-4) var(--fk-dialog-header-padding-inline);--fk-dialog-header-border: 1px solid var(--fk-color-border);--fk-dialog-body-padding: var(--fk-rhythm-6);--fk-dialog-footer-padding: var(--fk-rhythm-4) var(--fk-rhythm-6);--fk-dialog-footer-border: 1px solid var(--fk-color-border);--fk-dialog-close-size: 2rem;--fk-dialog-close-color: var(--fk-color-muted);--fk-dialog-close-color-hover: var(--fk-color-text);--fk-wizard-dialog-stepper-gap: var(--fk-rhythm-2);--fk-wizard-dialog-stepper-padding: 0 0 .75rem;--fk-wizard-dialog-step-color: var(--fk-form-hint-color);--fk-wizard-dialog-step-active-color: var(--fk-color-primary);--fk-wizard-dialog-step-completed-color: var(--fk-form-label-color);--fk-wizard-dialog-step-number-active-color: #fff;--fk-wizard-dialog-body-padding: var(--fk-rhythm-4) var(--fk-rhythm-4);--fk-wizard-dialog-footer-gap: var(--fk-rhythm-3);--fk-wizard-dialog-footer-padding: var(--fk-rhythm-4) var(--fk-rhythm-6);--fk-wizard-dialog-footer-border: 1px solid var(--fk-color-border);--fk-input-font-family: var(--fk-font-family-base);--fk-input-font-size: .90625rem;--fk-input-line-height: var(--fk-typography-body-line-height);--fk-input-font-weight: var(--fk-font-weight-normal);--fk-input-color: var(--fk-color-text);--fk-input-placeholder-color: var(--fk-color-faint);--fk-select-placeholder-color: var(--fk-color-muted);--fk-select-arrow-color: var(--fk-color-faint);--fk-input-bg: var(--fk-color-surface);--fk-input-border-color: var(--fk-color-border);--fk-input-border-color-hover: var(--fk-color-muted);--fk-input-border-color-focus: var(--fk-color-primary);--fk-input-border-color-error: var(--fk-color-danger);--fk-input-border-radius: .6875rem;--fk-input-border-width: 1px;--fk-input-padding: .6875rem .875rem;--fk-input-focus-ring: var(--fk-focus-ring);--fk-input-disabled-opacity: .5;--fk-input-error-focus-ring: 0 0 0 3px rgba(224, 36, 36, .2);--fk-autocomplete-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, .1);--fk-search-bar-layout-gap: var(--fk-rhythm-2);--fk-search-bar-layout-control-padding: .5rem .75rem;--fk-search-bar-layout-control-radius: var(--fk-radius-sm);--fk-search-bar-layout-control-font-size: var( --fk-typography-small-font-size );--fk-search-bar-layout-filter-min-width: 10rem;--fk-search-bar-layout-filter-font-weight: var(--fk-font-weight-medium);--fk-search-bar-layout-search-bg: var(--fk-color-surface);--fk-search-bar-layout-chevron-color: var(--fk-color-faint);--fk-search-bar-layout-chevron-stroke: 1;--fk-checkbox-size: 1.125rem;--fk-checkbox-gap: .5rem;--fk-checkbox-border-radius: var(--fk-radius-sm);--fk-checkbox-checked-bg: var(--fk-color-primary);--fk-checkbox-check-color: #ffffff;--fk-radio-size: 1.125rem;--fk-radio-gap: var(--fk-rhythm-2);--fk-radio-checked-color: var(--fk-color-primary);--fk-switch-width: 2.25rem;--fk-switch-height: 1.25rem;--fk-switch-thumb-size: 1rem;--fk-switch-gap: var(--fk-rhythm-2);--fk-switch-checked-bg: var(--fk-color-primary);--fk-switch-checked-bg-hover: var(--fk-color-primary-hover);--fk-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .15);--fk-slider-track-height: 6px;--fk-slider-track-radius: 3px;--fk-slider-thumb-size: 18px;--fk-file-dropzone-padding: var(--fk-rhythm-10);--fk-file-dropzone-min-height: 10rem;--fk-file-dropzone-gap: var(--fk-rhythm-2);--fk-file-dropzone-bg: var(--fk-color-surface-raised);--fk-file-dropzone-bg-dragging: rgba(10, 132, 255, .04);--fk-file-dropzone-border-width: 2px;--fk-file-dropzone-border-style: dashed;--fk-file-dropzone-border-color: var(--fk-color-border);--fk-file-dropzone-border-color-hover: var(--fk-color-primary);--fk-file-dropzone-border-color-dragging: var(--fk-color-primary);--fk-file-dropzone-border-radius: var(--fk-radius-lg);--fk-file-dropzone-prompt-color: var(--fk-color-text);--fk-file-dropzone-hint-font-size: .8125rem;--fk-file-dropzone-icon-color-disabled: var(--fk-color-muted);--fk-file-dropzone-opacity-disabled: .6;--fk-form-label-font-size: var(--fk-typography-label-font-size);--fk-form-label-font-weight: var(--fk-typography-label-font-weight);--fk-form-label-line-height: var(--fk-typography-label-line-height);--fk-form-label-color: var(--fk-color-text-strong);--fk-form-label-gap: var(--fk-rhythm-2);--fk-form-subscript-gap: var(--fk-rhythm-1);--fk-form-field-gap: var(--fk-rhythm-2);--fk-form-error-font-size: .75rem;--fk-form-error-color: var(--fk-color-danger);--fk-form-hint-font-size: var(--fk-typography-small-font-size);--fk-form-hint-color: var(--fk-color-muted);--fk-pagination-color: var(--fk-color-muted);--fk-pagination-border-width: 1px;--fk-pagination-border-color: var(--fk-color-border);--fk-pagination-font-size: var(--fk-typography-small-font-size);--fk-pagination-label-color: var(--fk-color-muted);--fk-pagination-select-color: var(--fk-color-text);--fk-pagination-select-bg: var(--fk-color-surface);--fk-pagination-select-border-color: var(--fk-color-border);--fk-pagination-select-border-radius: var(--fk-radius-md);--fk-pagination-select-focus-border-color: var(--fk-color-primary);--fk-pagination-select-focus-ring: var(--fk-focus-ring);--fk-pagination-page-info-color: var(--fk-color-text);--fk-pagination-btn-color: var(--fk-color-text);--fk-pagination-btn-border-color: var(--fk-color-border);--fk-pagination-btn-border-radius: var(--fk-radius-md);--fk-pagination-btn-bg-hover: var(--fk-color-surface-hover);--fk-pagination-btn-border-color-hover: var(--fk-color-muted);--fk-pagination-btn-disabled-opacity: var(--fk-input-disabled-opacity);--fk-pagination-btn-focus-border-color: var(--fk-color-primary);--fk-pagination-btn-focus-ring: var(--fk-focus-ring);--fk-drawer-overlay-bg: var(--fk-overlay-bg);--fk-drawer-bg: var(--fk-color-surface);--fk-drawer-border-color: var(--fk-color-border);--fk-drawer-header-border-color: var(--fk-color-border);--fk-drawer-title-color: var(--fk-color-text-strong);--fk-drawer-title-font-size: var(--fk-typography-h4-font-size);--fk-drawer-title-font-weight: var(--fk-font-weight-semibold);--fk-drawer-close-color: var(--fk-color-muted);--fk-drawer-close-color-hover: var(--fk-color-text);--fk-drawer-close-bg-hover: var(--fk-color-surface-hover);--fk-drawer-close-radius: var(--fk-radius-md);--fk-drawer-close-focus-ring: var(--fk-focus-ring);--fk-avatar-stack-overlap: .5rem;--fk-avatar-stack-ring: 0 0 0 2px var(--fk-color-surface);--fk-avatar-stack-overflow-color: var(--fk-color-text);--fk-avatar-stack-overflow-bg: var(--fk-color-surface-muted);--fk-avatar-stack-overflow-bg-hover: var(--fk-color-surface-hover);--fk-avatar-stack-overflow-focus-ring: var(--fk-focus-ring)}@media(min-width:64em){:root{--fk-font-size-body: .9375rem;--fk-typography-h1-font-size: 3.5rem;--fk-typography-h2-font-size: 2.375rem;--fk-typography-h3-font-size: 1.5rem;--fk-typography-h4-font-size: 1.25rem;--fk-typography-h5-font-size: 1rem;--fk-typography-h6-font-size: .875rem;--fk-typography-body-font-size: .9375rem;--fk-typography-lead-font-size: 1.125rem;--fk-typography-small-font-size: .875rem;--fk-typography-caption-font-size: .75rem;--fk-typography-code-font-size: .875rem}}:root{--fk-method-badge-min-width: 3rem;--fk-method-badge-padding-block: 2px;--fk-method-badge-padding-inline: var(--fk-rhythm-2);--fk-method-badge-radius: var(--fk-radius-sm);--fk-method-badge-font-size: .6875rem;--fk-method-badge-font-weight: var(--fk-font-weight-bold);--fk-method-badge-color: var(--fk-color-text);--fk-method-badge-bg-neutral: #d6d6d6;--fk-method-badge-bg-get: #89ecac;--fk-method-badge-bg-post: #94c4fd;--fk-method-badge-bg-put: #fbb972;--fk-method-badge-bg-patch: #c8a7fb;--fk-method-badge-bg-delete: #fb8d8d;--fk-method-badge-bg-head: var(--fk-method-badge-bg-neutral);--fk-method-badge-bg-options: var(--fk-method-badge-bg-neutral);--fk-endpoint-link-gap: var(--fk-rhythm-2);--fk-endpoint-link-padding-block: var(--fk-rhythm-1);--fk-endpoint-link-padding-inline: var(--fk-rhythm-3);--fk-endpoint-link-radius: var(--fk-radius-md);--fk-endpoint-link-font-size: .875rem;--fk-endpoint-link-color: var(--fk-color-text);--fk-endpoint-link-bg-hover: var(--fk-color-surface-muted);--fk-endpoint-link-bg-active: var(--fk-color-primary-light);--fk-endpoint-link-color-active: var(--fk-color-primary);--fk-endpoint-link-font-weight-active: var(--fk-font-weight-semibold);--fk-endpoint-link-focus-ring: var(--fk-focus-ring)}@keyframes fk-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--ca-color-positive: #1e8a5b;--ca-color-positive-subtle: #d9f0e6;--ca-color-positive-border: #bce4d2;--ca-color-info: #2348e0;--ca-color-info-subtle: #eef2fe;--ca-color-info-border: #e3e9fd;--ca-color-warning: #c2742b;--ca-color-warning-subtle: #fbeedd;--ca-color-warning-border: #f0d7ba;--ca-color-danger: #d6455b;--ca-color-danger-subtle: #fbe3e7;--ca-color-danger-border: #f2c2cb;--ca-color-neutral: #5c6781;--ca-color-neutral-subtle: #f5f6fa;--ca-color-neutral-border: #e5e8ef;--ca-color-purple: #7a4bd0;--ca-color-purple-subtle: #f3eefb;--ca-color-purple-border: #e4d8f6;--ca-method-get: #1e8a5b;--ca-method-post: #2348e0;--ca-method-patch: #c2742b;--ca-method-put: #7a4bd0;--ca-method-delete: #d6455b;--ca-code-surface: #0b1228;--ca-code-surface-raised: #121b38;--ca-code-border: #26315a;--ca-code-text: #c7d0ea;--ca-code-muted: #8b97c0;--ca-code-token-key: #8fb6ff;--ca-code-token-string: #9fe3c0;--ca-code-token-number: #f0b866;--ca-code-token-boolean: #d39bf0;--ca-code-token-null: #d39bf0;--ca-code-token-punct: #6b769c;--ca-code-token-keyword: #7fb0ff;--ca-code-token-function: #d9a7ff;--ca-code-token-command: #f0b866;--ca-code-token-comment: #5a6488}body{font-family:var(--fk-font-family-base);font-size:var(--fk-font-size-body);line-height:var(--fk-line-height-body);color:var(--fk-color-text);background:#fbfbfd;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--fk-font-family-display)}fk-icon-list{margin-block-start:var(--fk-rhythm-4, 1rem);padding-inline-start:var(--fk-rhythm-2, .5rem)}fk-icon-list:first-child{margin-block-start:0}:not(pre)>code{padding:.125em .35em;font-family:var(--fk-typography-code-font-family, ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace);font-size:.9em;background-color:var(--fk-color-surface-muted, #f7f9fb);border:1px solid var(--fk-color-border, #d9e2ee);border-radius:var(--fk-radius-sm, .25rem)}.fk-container{max-width:var(--fk-container-max-width, 80rem);margin-inline:auto;padding-inline:var(--fk-container-padding, 1rem)}.fk-stack>*+*{margin-top:var(--fk-stack-space, var(--fk-rhythm-4))}.fk-cluster{display:flex;flex-wrap:wrap;gap:var(--fk-cluster-gap, var(--fk-rhythm-4));justify-content:var(--fk-cluster-justify, center)}.fk-mt-1{margin-top:var(--fk-rhythm-1)}.fk-mt-2{margin-top:var(--fk-rhythm-2)}.fk-mt-3{margin-top:var(--fk-rhythm-3)}.fk-mt-4{margin-top:var(--fk-rhythm-4)}.fk-mt-5{margin-top:var(--fk-rhythm-5)}.fk-mt-6{margin-top:var(--fk-rhythm-6)}.fk-mt-8{margin-top:var(--fk-rhythm-8)}.fk-mt-10{margin-top:var(--fk-rhythm-10)}.fk-mt-12{margin-top:var(--fk-rhythm-12)}.fk-mt-14{margin-top:var(--fk-rhythm-14)}.fk-mt-16{margin-top:var(--fk-rhythm-16)}.fk-mb-1{margin-bottom:var(--fk-rhythm-1)}.fk-mb-2{margin-bottom:var(--fk-rhythm-2)}.fk-mb-3{margin-bottom:var(--fk-rhythm-3)}.fk-mb-4{margin-bottom:var(--fk-rhythm-4)}.fk-mb-5{margin-bottom:var(--fk-rhythm-5)}.fk-mb-6{margin-bottom:var(--fk-rhythm-6)}.fk-mb-8{margin-bottom:var(--fk-rhythm-8)}.fk-mb-10{margin-bottom:var(--fk-rhythm-10)}.fk-mb-12{margin-bottom:var(--fk-rhythm-12)}.fk-mb-14{margin-bottom:var(--fk-rhythm-14)}.fk-mb-16{margin-bottom:var(--fk-rhythm-16)}.fk-code-chip{display:inline-block;font-family:var(--fk-code-chip-font-family, var(--fk-font-mono, monospace));font-size:var(--fk-code-chip-font-size, .8125rem);background:var(--fk-code-chip-bg, var(--fk-color-surface-raised, #f8fafc));color:var(--fk-code-chip-color, var(--fk-color-text, #1f2d3d));padding:var(--fk-code-chip-padding, .125rem .375rem);border-radius:var(--fk-code-chip-radius, var(--fk-radius-sm, .25rem));overflow-wrap:anywhere}.fk-text-highlight{color:var(--fk-color-primary)}.fk-spotlight-target{position:relative;isolation:isolate}.fk-spotlight-target:after{content:"";position:absolute;inset:-2px;z-index:-1;border:2px solid var(--fk-spotlight-ring-color, var(--fk-color-danger, #e02424));border-radius:var(--fk-spotlight-ring-radius, .625rem);pointer-events:none;opacity:0}.fk-spotlight-target--active:after{animation:fk-spotlight-pulse 1.8s cubic-bezier(.16,1,.3,1) infinite}.fk-spotlight-target--overlay:after{inset:0;z-index:0;border:none;background:var(--fk-spotlight-overlay-color, rgba(224, 36, 36, .08));transition:opacity .2s ease}.fk-spotlight-target--overlay.fk-spotlight-target--active:after{opacity:1;animation:fk-spotlight-overlay-breathe 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes fk-spotlight-pulse{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes fk-spotlight-overlay-breathe{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@media(prefers-reduced-motion:reduce){.fk-spotlight-target--active:after{animation:none}}.fk-wizard-dialog-host .fk-dialog__panel{height:min(700px,85vh)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ca-eyebrow{font-family:var(--fk-font-family-mono);font-size:.75rem;font-weight:var(--fk-font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--ca-eyebrow-color, var(--fk-color-primary))}.ca-eyebrow--faint{font-size:.6875rem;font-weight:var(--fk-font-weight-normal);letter-spacing:.14em;color:var(--fk-color-faint)}.ca-surface-dark{background-color:var(--fk-color-navy);color:#fff;--fk-color-text: #ffffff;--fk-color-text-2: #c8d0e8;--fk-color-muted: #9aa6cf;--fk-color-faint: #8b97c4;--fk-color-surface: var(--fk-color-navy-2);--fk-color-border: var(--fk-color-navy-line);--ca-eyebrow-color: var(--fk-color-primary-300)}.fk-auth-card{width:100%;max-width:var(--fk-auth-card-max-width, 32rem)}fk-alert.ca-alert-compact{--fk-alert-error-bg: #fcf3f4;--fk-alert-error-border-color: #f4dee2;--fk-alert-error-color: #8d3a47;--fk-alert-padding: 11px 14px;--fk-alert-font-size: 13.5px;--fk-alert-border-radius: 10px;--fk-alert-icon-gap: 10px;font-weight:500}fk-alert:not(.ca-alert-compact){--fk-alert-border-radius: var(--fk-radius-lg);--fk-alert-padding: var(--fk-rhythm-4) var(--fk-rhythm-5);--fk-alert-icon-gap: var(--fk-rhythm-3);align-items:flex-start}fk-alert:not(.ca-alert-compact)>[fkAlertIconStart]{box-sizing:border-box;display:grid;place-items:center;flex:none;width:1.875rem;height:1.875rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--fk-radius-sm);background:var(--fk-color-surface)}fk-alert:not(.ca-alert-compact).fk-alert--info,fk-alert:not(.ca-alert-compact).fk-alert--success{background:linear-gradient(180deg,var(--fk-alert-info-bg),var(--fk-color-surface));border-color:var(--fk-alert-info-border-color)}fk-alert:not(.ca-alert-compact).fk-alert--warning{background:linear-gradient(180deg,var(--fk-alert-warning-bg),var(--fk-color-surface));border-color:var(--fk-alert-warning-border-color)}fk-alert:not(.ca-alert-compact).fk-alert--error{background:linear-gradient(180deg,var(--fk-alert-error-bg),var(--fk-color-surface));border-color:var(--fk-alert-error-border-color)}.fk-back-nav button.fk-back-nav__back{width:34px;height:34px}fk-badge:not(.ca-badge-node):not(.ca-badge-chip){--fk-badge-default-bg: var(--ca-color-neutral-subtle);--fk-badge-default-color: var(--ca-color-neutral);--fk-badge-primary-bg: var(--ca-color-info-subtle);--fk-badge-primary-color: var(--ca-color-info);--fk-badge-success-bg: var(--ca-color-positive-subtle);--fk-badge-success-color: var(--ca-color-positive);--fk-badge-warning-bg: var(--ca-color-warning-subtle);--fk-badge-warning-color: var(--ca-color-warning);--fk-badge-danger-bg: var(--ca-color-danger-subtle);--fk-badge-danger-color: var(--ca-color-danger);text-transform:uppercase;padding-block:.1875rem;border:1px solid transparent}fk-badge:not(.ca-badge-node):not(.ca-badge-chip).fk-badge--default{border-color:var(--ca-color-neutral-border)}fk-badge:not(.ca-badge-node):not(.ca-badge-chip).fk-badge--primary{border-color:var(--ca-color-info-border)}fk-badge:not(.ca-badge-node):not(.ca-badge-chip).fk-badge--success{border-color:var(--ca-color-positive-border)}fk-badge:not(.ca-badge-node):not(.ca-badge-chip).fk-badge--warning{border-color:var(--ca-color-warning-border)}fk-badge:not(.ca-badge-node):not(.ca-badge-chip).fk-badge--danger{border-color:var(--ca-color-danger-border)}fk-badge.ca-badge-node{--fk-badge-primary-bg: var(--fk-color-primary);--fk-badge-primary-color: #ffffff;--fk-badge-height: auto;--fk-badge-border-radius: 10px;--fk-badge-font-family: var(--fk-font-family-base);--fk-badge-font-size: .8125rem;--fk-badge-font-weight: var(--fk-font-weight-semibold);--fk-badge-letter-spacing: normal;--fk-badge-padding-inline: 16px;line-height:var(--fk-typography-body-line-height);padding-block:9px;box-shadow:0 8px 20px -8px #2348e080}fk-badge.ca-badge-chip{--fk-badge-default-bg: var(--fk-color-surface);--fk-badge-default-color: var(--fk-color-text-2);--fk-badge-height: auto;--fk-badge-border-radius: 8px;--fk-badge-font-family: var(--fk-font-family-base);--fk-badge-font-size: .71875rem;--fk-badge-font-weight: var(--fk-font-weight-medium);--fk-badge-letter-spacing: normal;--fk-badge-padding-inline: 9px;line-height:var(--fk-typography-body-line-height);padding-block:6px;gap:6px;border:1px solid var(--fk-color-border);box-shadow:0 1px 2px #1422500f}fk-badge.ca-badge-chip:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--fk-color-primary-300)}fk-badge.ca-badge-recommended{gap:.25rem}fk-badge.ca-badge-recommended:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--fk-color-primary)}fk-button.fk-button--primary .fk-button__native{box-shadow:0 1px 2px #2348e059,inset 0 1px #ffffff2e}fk-button.fk-button--outline{--fk-icon-color-default: var(--fk-color-primary)}fk-button.fk-button--primary{--fk-icon-color-default: var(--fk-color-surface)}.fk-data-table:has(+fk-pagination){border-bottom-left-radius:0;border-bottom-right-radius:0}.fk-data-table .fk-data-table__th,.fk-data-table .fk-data-table-stack__label{font-family:var(--fk-font-family-mono);letter-spacing:.05em;text-transform:uppercase}.fk-dialog-shell__confirm--danger .fk-button__native{box-shadow:0 1px 2px color-mix(in srgb,var(--fk-color-danger) 35%,transparent),inset 0 1px #ffffff29}.fk-dialog-shell__confirm--warning .fk-button__native{box-shadow:0 1px 2px color-mix(in srgb,var(--fk-color-caution) 35%,transparent),inset 0 1px #ffffff2e}.fk-dialog-shell__confirm--danger{--fk-button-danger-bg: var( --fk-dialog-confirm-danger-bg, var(--fk-color-danger, #dc2626) )}.fk-dialog-shell__confirm--warning{--fk-button-danger-bg: var( --fk-dialog-confirm-warning-bg, var(--fk-color-warning, #d97706) );--fk-button-danger-bg-hover: var( --fk-dialog-confirm-warning-bg-hover, var(--fk-color-warning-strong, #92400e) );--fk-button-danger-bg-active: var( --fk-dialog-confirm-warning-bg-active, var(--fk-color-warning-strong, #92400e) )}@media(min-width:48em){.cdk-overlay-pane.fk-drawer__pane{padding:var(--fk-space-2) 0;box-sizing:border-box}}fk-file-dropzone .fk-file-dropzone__container{--fk-file-dropzone-gap: 0;padding:2.75rem 1.5rem;border:2px dashed var(--fk-color-primary-300);border-radius:1rem;background:linear-gradient(175deg,var(--fk-color-surface-muted),var(--fk-color-surface));transition:.15s}fk-file-dropzone .fk-file-dropzone__container:hover{border-color:var(--fk-color-primary);background:var(--fk-color-primary-light)}fk-file-dropzone.fk-file-dropzone--dragging .fk-file-dropzone__container{border-color:var(--fk-color-primary);background:var(--fk-color-primary-light)}fk-file-dropzone .fk-file-dropzone__container .fk-file-dropzone__icon{box-sizing:border-box;width:3.5rem;height:3.5rem;padding:.9375rem;margin:0 auto 1rem;border:1px solid var(--fk-color-border);border-radius:.9375rem;background:var(--fk-color-surface);color:var(--fk-color-primary);box-shadow:var(--fk-shadow-sm)}fk-file-dropzone .fk-file-dropzone__container .fk-file-dropzone__prompt{margin-top:0;--fk-text-color-muted: var(--fk-color-text);--fk-typography-body-font-size: 1rem;font-weight:700}fk-file-dropzone .fk-file-dropzone__container .fk-file-dropzone__hint{margin-top:.5rem;--fk-typography-small-font-size: .8125rem}fk-hint{--fk-form-hint-font-size: .75rem}.fk-input__native,.fk-select__native,.fk-date-input__native{height:2.875rem}.fk-date-input__native::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.fk-search-bar-layout__row .fk-input__native,.fk-search-bar-layout__row .fk-select__native,.fk-search-bar-layout__row .fk-date-input__native{height:auto}.fk-input__native[readonly],.fk-textarea__native[readonly]{pointer-events:none;cursor:default}.ca-fields-muted{--fk-input-bg: var(--fk-color-surface-muted)}.ca-fields-muted fk-input:focus-within .fk-input__native:not([readonly]),.ca-fields-muted fk-select:focus-within .fk-select__native,.ca-fields-muted fk-date-input:focus-within .fk-date-input__native,.ca-fields-muted fk-textarea:focus-within .fk-textarea__native:not([readonly]){background:var(--fk-color-surface)}.ca-inquiry-dialog{--fk-dialog-width-xl: 58.75rem;--fk-dialog-body-padding: 0}.ca-inquiry-dialog .fk-dialog__body{overflow:hidden}.ca-inquiry-dialog .fk-form-field__label-row .fk-form-field__required{font-size:var(--fk-form-label-font-size, var(--fk-typography-label-font-size, .8125rem));line-height:var(--fk-form-label-line-height, var(--fk-typography-label-line-height, 1.25))}.ca-inquiry-dialog .fk-form-field--has-prefix:has(fk-textarea) .fk-textarea__native{padding-left:var(--fk-input-affix-width, 2.25rem)}.ca-inquiry-dialog .fk-form-field--has-prefix:has(fk-textarea) .fk-form-field__prefix{top:.875rem;align-items:flex-start;transform:none}fk-list-editor{--fk-list-editor-row-gap: .625rem;--fk-list-editor-add-gap: .875rem;--fk-list-editor-input-radius: var(--fk-input-border-radius);--fk-list-editor-input-border-color: var(--fk-input-border-color);--fk-list-editor-input-focus-border-color: var(--fk-input-border-color-focus);--fk-list-editor-input-font-size: .875rem;--fk-list-editor-input-padding: 0 .875rem;--fk-list-editor-icon-size: 1.0625rem}fk-list-editor .fk-list-editor__item:not(:has(.fk-list-editor__item-custom)){--fk-list-editor-item-hover-shadow: none;padding:0;border:none;background:transparent}fk-list-editor .fk-list-editor__item .fk-list-editor__input,fk-list-editor .fk-list-editor__add .fk-list-editor__input{height:2.875rem;font-family:var(--fk-font-family-mono)}fk-list-editor .fk-list-editor__item .fk-list-editor__input:hover:not(:focus):not(:disabled),fk-list-editor .fk-list-editor__add .fk-list-editor__input:hover:not(:focus):not(:disabled){border-color:var(--fk-input-border-color-hover)}fk-list-editor .fk-list-editor__item .fk-list-editor__input:focus,fk-list-editor .fk-list-editor__add .fk-list-editor__input:focus{box-shadow:var(--fk-focus-ring)}fk-list-editor .fk-list-editor__item .fk-list-editor__remove{flex:none;width:2.5rem;height:2.5rem;justify-content:center;padding:0;border:1px solid var(--fk-color-border);border-radius:.625rem;background:var(--fk-color-surface);color:var(--fk-color-faint);transition:.15s}fk-list-editor .fk-list-editor__item .fk-list-editor__remove:hover:not(:disabled){border-color:var(--fk-color-danger-light-border);background:var(--fk-color-danger-light);color:var(--fk-color-danger)}fk-list-editor .fk-list-editor__add .fk-list-editor__input{font-family:var(--fk-input-font-family);font-size:var(--fk-input-font-size);border-style:dashed}fk-list-editor .fk-list-editor__add .fk-list-editor__input:focus{border-style:solid}fk-list-editor .fk-list-editor__add fk-button{--fk-button-outline-bg: var(--fk-color-primary-light);--fk-button-outline-bg-hover: var(--fk-color-surface);--fk-button-outline-bg-active: var(--fk-color-primary-light);--fk-button-outline-border-color: var(--fk-color-primary-light-border);--fk-button-outline-color: var(--fk-color-primary);--fk-button-border-radius: var(--fk-input-border-radius);--fk-button-font-size-sm: .875rem;--fk-button-font-weight: var(--fk-font-weight-semibold)}fk-list-editor .fk-list-editor__add fk-button .fk-button__native{height:2.875rem;padding:0 1rem}fk-list-editor .fk-list-editor__add fk-button .fk-button__native:hover:not(:disabled){border-color:var(--fk-color-primary-300)}fk-list-editor{--fk-list-editor-empty-text-align: center;--fk-list-editor-empty-font-size: .78125rem;--fk-list-editor-empty-color: var(--fk-color-muted);--fk-list-editor-empty-padding: var(--fk-rhythm-5) var(--fk-rhythm-4)}fk-list-editor .fk-list-editor__empty{margin:0;font-style:italic;border:1px dashed var(--fk-color-border);border-radius:var(--fk-radius-md, 10px);background:var(--fk-color-surface-muted)}fk-method-badge{--fk-method-badge-bg-get: var(--ca-method-get);--fk-method-badge-bg-post: var(--ca-method-post);--fk-method-badge-bg-patch: var(--ca-method-patch);--fk-method-badge-bg-put: var(--ca-method-put);--fk-method-badge-bg-delete: var(--ca-method-delete);--fk-method-badge-color-get: #ffffff;--fk-method-badge-color-post: #ffffff;--fk-method-badge-color-patch: #ffffff;--fk-method-badge-color-put: #ffffff;--fk-method-badge-color-delete: #ffffff}fk-onboarding-guide{--fk-onboarding-guide-z: 99;--fk-onboarding-guide-accent: var(--fk-color-primary);--fk-onboarding-guide-accent-contrast: var(--fk-white);--fk-onboarding-guide-pending: var(--fk-color-caution);--fk-onboarding-guide-pending-strong: var(--fk-color-caution-strong);--fk-onboarding-guide-complete: var(--fk-color-env-prod);--fk-onboarding-guide-font-body: var(--fk-font-family-base)}fk-page-header{--fk-typography-h1-font-size: 1.7rem}fk-page-header+fk-separator{--fk-separator-margin-top: var(--fk-rhythm-8)}.fk-select__arrow{width:.875rem;height:.875rem;stroke-width:1}fk-tag-input.fk-tag-input .fk-tag-input__container{min-height:3.25rem;padding:.5625rem .75rem;gap:.5rem}fk-tag-input.fk-tag-input .fk-tag-input__container .fk-tag-input__tag{height:1.875rem;gap:.4375rem;padding:0 .375rem 0 .75rem;background:var(--fk-color-primary-light);border:1px solid var(--fk-color-primary-light-border);border-radius:.5rem;color:var(--fk-color-primary-hover);font-family:var(--fk-font-family-mono);font-size:.84375rem;font-weight:600}fk-tag-input.fk-tag-input .fk-tag-input__container .fk-tag-input__remove{width:1.125rem;height:1.125rem;border-radius:.3125rem;color:var(--fk-color-primary)}fk-tag-input.fk-tag-input .fk-tag-input__container .fk-tag-input__remove:hover{background:var(--fk-color-surface);color:var(--fk-color-danger)}.fk-dialog.fk-wizard-dialog-host{--fk-dialog-body-padding: 0;--fk-wizard-dialog-stepper-padding: 0;--fk-wizard-dialog-body-padding: var(--fk-rhythm-4) var(--fk-rhythm-6);--fk-wizard-dialog-top-offset: 0}.fk-dialog.ca-import-wizard{--fk-dialog-width-xl: 60rem}.ca-wizard--amber{--ca-wizard-accent: var(--fk-color-warning);--ca-selectable-card-accent: var(--fk-color-warning);--ca-permission-picker-accent: var(--fk-color-warning);--ca-permission-picker-accent-subtle: var(--fk-color-warning-subtle);--fk-checkbox-checked-bg: var(--fk-color-warning)}.ca-wizard--danger{--ca-wizard-accent: var(--fk-color-danger);--ca-selectable-card-accent: var(--fk-color-danger);--ca-permission-picker-accent: var(--fk-color-danger);--ca-permission-picker-accent-subtle: var(--fk-color-danger-light);--fk-checkbox-checked-bg: var(--fk-color-danger)}.ca-wizard--green{--ca-wizard-accent: var(--fk-color-env-prod);--ca-selectable-card-accent: var(--fk-color-env-prod);--ca-permission-picker-accent: var(--fk-color-env-prod);--ca-permission-picker-accent-subtle: var(--fk-color-env-prod-tint);--fk-checkbox-checked-bg: var(--fk-color-env-prod)}.ca-wizard--purple{--ca-wizard-accent: var(--fk-color-accent-purple);--ca-selectable-card-accent: var(--fk-color-accent-purple);--ca-permission-picker-accent: var(--fk-color-accent-purple);--ca-permission-picker-accent-subtle: var(--fk-color-accent-purple-tint);--fk-checkbox-checked-bg: var(--fk-color-accent-purple)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{width:100%;height:100%;padding:0;margin:0}.fk-dialog__backdrop,.fk-drawer__backdrop{background:#00000080}.fk-dialog__backdrop.ca-backdrop-occluded,.fk-drawer__backdrop.ca-backdrop-occluded{background:transparent}
