@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin"), local("Roboto-Thin"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-normal-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin"), local("Roboto-Thin"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-normal-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin"), local("Roboto-Thin"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-normal-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin"), local("Roboto-Thin"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-normal-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin"), local("Roboto-Thin"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-normal-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin"), local("Roboto-Thin"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-normal-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin"), local("Roboto-Thin"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-normal-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-normal-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-normal-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-normal-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-normal-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-normal-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-normal-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-normal-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-normal-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-normal-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-normal-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-normal-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-normal-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-normal-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto"), local("Roboto-Regular"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-normal-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-normal-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-normal-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-normal-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-normal-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-normal-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-normal-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-normal-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-normal-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-normal-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-normal-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-normal-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-normal-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-normal-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-normal-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-normal-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-normal-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-normal-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-normal-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-normal-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-normal-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black"), local("Roboto-Black"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-normal-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-italic-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-italic-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-italic-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-italic-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-italic-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-italic-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/100-italic-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-italic-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-italic-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-italic-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-italic-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-italic-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-italic-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/300-italic-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-italic-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-italic-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-italic-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-italic-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-italic-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-italic-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/400-italic-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-italic-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-italic-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-italic-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-italic-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-italic-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-italic-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/500-italic-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-italic-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-italic-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-italic-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-italic-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-italic-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-italic-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/700-italic-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-italic-cyrillic-ext.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-italic-cyrillic.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-italic-greek-ext.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-italic-greek.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-italic-vietnamese.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-italic-latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url(https://assets.webnesting.site/fonts/google/roboto/v16/900-italic-latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
    font-family: "Biryani";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/300-normal-devanagari.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: "Biryani";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/300-normal-latin-ext.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: "Biryani";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/300-normal-latin.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: "Biryani";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/400-normal-devanagari.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: "Biryani";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/400-normal-latin-ext.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: "Biryani";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/400-normal-latin.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: "Biryani";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/600-normal-devanagari.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: "Biryani";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/600-normal-latin-ext.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: "Biryani";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/600-normal-latin.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: "Biryani";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/700-normal-devanagari.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: "Biryani";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/700-normal-latin-ext.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: "Biryani";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://assets.webnesting.site/fonts/google/biryani/v15/700-normal-latin.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.wn-theme {
    --border-color: color-mix(in srgb, var(--text-base) 11%, transparent);
    --accordion-border-color: var(--border-color);
    --accordion-header-padding: 1.2rem 1rem;
    --accordion-icon-bg: transparent;
    --accordion-icon-bg-hover: color-mix(in srgb, var(--wn-mark) 12%, transparent);
    --accordion-icon-color: currentColor;
    --alert-border-radius: 16px;
    --alert-font-weight: 500;
    --alert-padding: 1rem 1.25rem;
    --alert-success-bg: color-mix(in srgb, var(--success) 14%, transparent);
    --alert-success-border-color: color-mix(in srgb, var(--success) 45%, transparent);
    --alert-success-text: var(--text-base);
    --anchor-scroll-offset: 7rem;
    --badge-bg: var(--component-panel-background, var(--container-background));
    --badge-border: 1px solid var(--border-color);
    --badge-border-radius: var(--radius-pill);
    --badge-font-weight: 500;
    --badge-letter-spacing: normal;
    --badge-padding: 0.35rem 0.8rem;
    --badge-text: var(--text-base);
    --badge-text-transform: none;
    --band-closing-glow-a: color-mix(in srgb, var(--wn-mark) 18%, transparent);
    --band-closing-glow-b: color-mix(in srgb, var(--wn-accent) 14%, transparent);
    --band-closing-mark-color: var(--wn-mark);
    --band-closing-mark-content: "";
    --band-closing-mark-ratio: 1920 / 2360;
    --band-closing-mark-shape: polygon(33% 8%,50% 0,100% 24%,100% 38%,73% 50%,33% 31%,33% 8%,0 76%,0 23%,42% 43%,25% 51%,25% 88%,0 76%,33% 92%,33% 55%,50% 47%,67% 55%,67% 92%,50% 100%,33% 92%,75% 88%,75% 57%,100% 45%,100% 76%,75% 88%,33% 92%,0 76%);
    --band-closing-radius: calc(var(--component-panel-radius) * 1.4);
    --band-hero-dots-color: color-mix(in srgb, var(--text-base) 10%, transparent);
    --band-hero-glow-a: color-mix(in srgb, var(--wn-mark) 18%, transparent);
    --band-hero-glow-b: color-mix(in srgb, var(--wn-accent) 14%, transparent);
    --band-padding-y: clamp(3.5rem, 1.87rem + 6.85vw, 8rem);
    --band-tint-background: color-mix(in srgb, var(--text-base) 5%, var(--background-base));
    --blockquote-cite-color: initial;
    --btn-border-color-hover: var(--primary-darken);
    --btn-outline-bg: color-mix(in srgb, var(--text-base) 5%, transparent);
    --btn-outline-border-color: color-mix(in srgb, var(--text-base) 28%, transparent);
    --btn-outline-text: var(--text-base);
    --btn-primary-outline-bg: color-mix(in srgb, var(--text-base) 5%, transparent);
    --btn-primary-outline-border-color: color-mix(in srgb, var(--text-base) 28%, transparent);
    --btn-primary-outline-color: var(--text-base);
    --btn-spacing: 0.75rem;
    --card-bg: var(--component-panel-background);
    --card-border-radius: var(--component-panel-radius);
    --card-box-shadow: var(--component-panel-shadow);
    --card-hover-transform: translateY(-4px);
    --card-transition: transform 0.35s var(--wn-ease), border-color 0.35s var(--wn-ease);
    --column-gap-lg: clamp(1.25rem, 0.75rem + 1.5vw, 2rem);
    --column-gap-xl: clamp(2rem, 1rem + 4vw, 5rem);
    --component-panel-background: color-mix(in srgb, var(--container-background) 78%, transparent);
    --component-panel-border: 1px solid var(--border-color);
    --component-panel-radius: var(--border-radius-xl);
    --component-panel-shadow: 0 1px 0 color-mix(in srgb, var(--text-base) 6%, transparent) inset,
      0 30px 70px -30px rgba(0, 0, 0, 0.55);
    --container-box-background: var(--component-panel-background);
    --container-box-gap: 0.9rem;
    --container-box-padding: clamp(1.25rem, 1rem + 1vw, 2rem);
    --container-max-width: calc(1200px + 2 * var(--container-gap));
    --container-small-max-width: calc(924px + 2 * var(--container-gap));
    --control-border-radius: 12px;
    --danger-darken: hsl(1, 77%, 31%);
    --danger-lighten: hsl(1, 77%, 38%);
    --display-letter-spacing: -0.035em;
    --display-line-height: 1.02;
    --display-margin: 0;
    --extra-1: #f43f5e;
    --extra-2: #a855f7;
    --extra-3: #3b82f6;
    --extra-4: #f59e0b;
    --extra-5: #1e5a82;
    --eyebrow-font-weight: 600;
    --eyebrow-letter-spacing: 0.02em;
    --eyebrow-margin: 0;
    --eyebrow-marker-display: none;
    --eyebrow-text-transform: none;
    --footer-cta-outline-color: var(--text-base);
    --footer-max-width: 1340px;
    --frame-screen-radius: calc(var(--wn-radius) * 0.85);
    --frame-screen-shadow: var(--component-panel-shadow);
    --h2-font-weight: 700;
    --h2-letter-spacing: -0.02em;
    --h2-line-height: 1.08;
    --h3-letter-spacing: -0.01em;
    --header-cta-outline-color: var(--text-base);
    --header-glass-opacity: 85%;
    --header-logo-gap: 0.55rem;
    --header-max-width: 1340px;
    --header-mobile-nav-cta-outline-color: var(--text-base);
    --header-secondary-color: var(--text-base);
    --header-secondary-color-hover: var(--primary);
    --heading-letter-spacing: initial;
    --icon-tile-color: var(--link-color);
    --icon-tile-radius: 12px;
    --lead-color: var(--text-muted);
    --lead-margin-bottom: 0;
    --lead-text-wrap: balance;
    --long-text-heading-shift: -1;
    --long-text-heading-space: 3.3rem;
    --long-text-image-radius: var(--wn-radius);
    --long-text-line-height: 1.75;
    --long-text-link-offset: 0.2em;
    --long-text-paragraph-space: 1.375rem;
    --row-gap-lg: clamp(2.5rem, 1.5rem + 3vw, 4rem);
    --row-gap-sm: clamp(1.25rem, 0.75rem + 1.5vw, 2rem);
    --selection-bg: initial;
    --success-darken: hsl(123, 41%, 21%);
    --success-lighten: hsl(123, 41%, 27%);
    --tab-pill-bg: var(--component-panel-background, var(--container-background));
    --tab-pill-border: 1px solid var(--border-color);
    --tab-pill-trigger-active-color: var(--text-base);
    --tab-pill-trigger-padding: 0.6rem 1.15rem;
    --text-title-line-height: 1.1;
    --text-title-weight: 500;
    --timeline-dot-ring-color: transparent;
    --timeline-fill: linear-gradient(var(--wn-mark), var(--product-marketing), var(--product-helpdesk), var(--product-tasks));
    --timeline-gap: clamp(4rem, 2rem + 6vw, 7rem);
    --timeline-gap-inside: 1.1rem;
    --timeline-line-fade: 6rem;
    --timeline-line-inset: 2rem;
    --timeline-number-bg: var(--background-base);
    --timeline-number-gap: 1.1rem;
    --timeline-number-size: 2.4rem;
    --timeline-picture-border: 1px solid var(--border-color);
    --timeline-picture-radius: calc(var(--wn-radius) * 0.85);
    --timeline-picture-shadow: var(--component-panel-shadow), 0 40px 90px -40px color-mix(in srgb, currentColor 60%, transparent);
    --toc-item-gap: 0.45rem;
    --toc-link-color: var(--link-color);
    --toc-number-color: var(--text-base);
    --toc-rule-color: transparent;
    --toc-scroll-offset: 7rem;
    --toc-title-color: var(--text-muted);
    --toc-title-font-weight: 600;
    --toc-title-step: 4;
}
:root.wn-theme.dark {
    --primary: hsl(206, 80%, 64%);
    --secondary: hsl(195, 94%, 50%);
    --background-base: var(--dark);
    --container-background: var(--dark-lighten);
    --text-base: var(--dark-text);
    --primary-darken: hsl(206, 80%, 69%);
    --primary-lighten: hsl(206, 80%, 69%);
    --primary-text: hsl(206, 80%, 5%);
    --secondary-darken: hsl(195, 94%, 55%);
    --secondary-lighten: hsl(195, 94%, 55%);
    --secondary-text: hsl(195, 94%, 5%);
    --text-muted: rgba(255, 255, 255, .85);
    --border-color: var(--dark-darken);
    --accordion-border-color: rgba(255, 255, 255, 0.12);
    --alert-border-color: var(--dark-darken);
    --badge-bg: color-mix(in srgb, var(--primary) 20%, transparent);
    --badge-text: hsl(206, 80%, 91%);
    --badge-tint: 14%;
    --blockquote-cite-color: var(--primary-on-dark);
    --btn-primary-bg-hover: var(--primary-lighten);
    --card-border-color: var(--dark-darken);
    --ck-color-base-border: var(--dark-darken);
    --code-pre-border: 1px solid var(--dark-darken);
    --combobox-tag-border-color: var(--dark-darken);
    --danger-darken: hsl(1, 63%, 69%);
    --danger-lighten: hsl(1, 63%, 76%);
    --dropdown-border: 1px solid var(--dark-darken);
    --dropdown-divider-color: var(--dark-darken);
    --extra-5: #5cadeb;
    --fieldset-border-color: var(--dark-darken);
    --form-card-border-color: var(--dark-darken);
    --form-dropdown-border-color: var(--dark-darken);
    --form-field-bg-secondary: var(--dark-darken);
    --form-media-outline-color: var(--dark-darken);
    --header-secondary-color-hover: var(--primary-on-dark);
    --link-color: #c4e6ff;
    --link-color-hover: #c4f0ff;
    --modal-border-color: var(--dark-darken);
    --popover-border-color: var(--dark-darken);
    --primary-on-dark: #b3deff;
    --secondary-on-dark: #52cff9;
    --success-darken: hsl(123, 41%, 50%);
    --success-lighten: hsl(123, 41%, 58%);
    --success-link-color-hover: hsl(123, 41%, 2%);
    --switch-ball-shadow: 0 0 0 1px var(--dark-darken);
    --tab-border: 1px solid var(--dark-darken);
}
@media (prefers-color-scheme: dark) {
    :root.wn-theme.allow-prefered:not(.light) {
        --primary: hsl(206, 80%, 64%);
        --secondary: hsl(195, 94%, 50%);
        --background-base: var(--dark);
        --container-background: var(--dark-lighten);
        --text-base: var(--dark-text);
        --primary-darken: hsl(206, 80%, 69%);
        --primary-lighten: hsl(206, 80%, 69%);
        --primary-text: hsl(206, 80%, 5%);
        --secondary-darken: hsl(195, 94%, 55%);
        --secondary-lighten: hsl(195, 94%, 55%);
        --secondary-text: hsl(195, 94%, 5%);
        --text-muted: rgba(255, 255, 255, .85);
        --border-color: var(--dark-darken);
        --accordion-border-color: rgba(255, 255, 255, 0.12);
        --alert-border-color: var(--dark-darken);
        --badge-bg: color-mix(in srgb, var(--primary) 20%, transparent);
        --badge-text: hsl(206, 80%, 91%);
        --badge-tint: 14%;
        --blockquote-cite-color: var(--primary-on-dark);
        --btn-primary-bg-hover: var(--primary-lighten);
        --card-border-color: var(--dark-darken);
        --ck-color-base-border: var(--dark-darken);
        --code-pre-border: 1px solid var(--dark-darken);
        --combobox-tag-border-color: var(--dark-darken);
        --danger-darken: hsl(1, 63%, 69%);
        --danger-lighten: hsl(1, 63%, 76%);
        --dropdown-border: 1px solid var(--dark-darken);
        --dropdown-divider-color: var(--dark-darken);
        --extra-5: #5cadeb;
        --fieldset-border-color: var(--dark-darken);
        --form-card-border-color: var(--dark-darken);
        --form-dropdown-border-color: var(--dark-darken);
        --form-field-bg-secondary: var(--dark-darken);
        --form-media-outline-color: var(--dark-darken);
        --header-secondary-color-hover: var(--primary-on-dark);
        --link-color: #c4e6ff;
        --link-color-hover: #c4f0ff;
        --modal-border-color: var(--dark-darken);
        --popover-border-color: var(--dark-darken);
        --primary-on-dark: #b3deff;
        --secondary-on-dark: #52cff9;
        --success-darken: hsl(123, 41%, 50%);
        --success-lighten: hsl(123, 41%, 58%);
        --success-link-color-hover: hsl(123, 41%, 2%);
        --switch-ball-shadow: 0 0 0 1px var(--dark-darken);
        --tab-border: 1px solid var(--dark-darken);
    }
}
:root.wn-theme {
    --hue: var(--wn-mark);
    --wn-ease: cubic-bezier(0.2, 0.8, 0.2, 1);
    --wn-mark: #1e5a82;
    --wn-accent: #067499;
    --wn-radius: var(--component-panel-radius, 1.25rem);
    --product-tasks: var(--extra-4);
    --product-builder: var(--extra-1);
    --product-helpdesk: var(--extra-3);
    --product-marketing: var(--extra-2);
    --tab-pill-trigger-color: var(--text-muted);
    --tab-pill-trigger-font-weight: 500;
}
:root.wn-theme.dark {
    --wn-mark: #5cadeb;
    --wn-accent: hsl(195, 94%, 65%);
}
@media (prefers-color-scheme: dark) {
    :root.wn-theme.allow-prefered:not(.light) {
        --wn-mark: #5cadeb;
        --wn-accent: hsl(195, 94%, 65%);
    }
}
.wn-pill {
    gap: 0.55rem;
    color: var(--text-base);
    border: 1px solid var(--border-color);
    display: inline-flex;
    padding: 0.4rem 0.95rem;
    background: var(--component-panel-background, var(--container-background));
    align-items: center;
    font-weight: 500;
    border-radius: 999px;
}
.wn-gradient-text {
    color: transparent;
    background: linear-gradient(100deg, var(--wn-stop-a) 0%, var(--wn-stop-b) 100%);
    --wn-stop-a: var(--wn-mark);
    --wn-stop-b: color-mix(in srgb, var(--wn-accent) 75%, black);
    background-clip: text;
    -webkit-background-clip: text;
}
.text-display .wn-gradient-text {
    display: block;
    padding-bottom: 0.08em;
}
:root.wn-theme.dark .wn-gradient-text {
    --wn-stop-a: color-mix(in srgb, var(--wn-mark) 65%, white);
    --wn-stop-b: var(--wn-accent);
}
@media (prefers-color-scheme: dark) {
    :root.wn-theme.allow-prefered:not(.light) .wn-gradient-text {
        --wn-stop-a: color-mix(in srgb, var(--wn-mark) 65%, white);
        --wn-stop-b: var(--wn-accent);
    }
}
.wn-link {
    font-weight: 600;
    text-decoration: none;
}
.wn-link:hover {
    text-decoration: underline;
}
.wn-link::after {
    content: " \2192 ";
}
.wn-link:focus-visible {
    text-decoration: underline;
}
.wn-label {
    color: var(--text-muted);
    font-weight: 600;
}
.wn-note {
    color: var(--text-muted);
    margin: 0;
    text-align: center;
}
.wn-checks {
    gap: 0.6rem;
    margin: 0;
    display: grid;
    padding: 0;
    text-wrap: pretty;
    list-style: none;
}
.wn-checks i {
    color: var(--accent, var(--success));
    width: calc(0.875em + 0.05rem);
    display: inline-block;
    margin-right: 0.35rem;
}
.wn-checks > li:empty {
    display: none;
}
.wn-checks > li:not(:has(i))::before {
    width: 0.4em;
    height: 0.78em;
    content: "";
    display: inline-block;
    transform: rotate(45deg);
    margin-left: 0.2em;
    border-right: 0.14em solid var(--success);
    margin-right: 0.87em;
    border-bottom: 0.14em solid var(--success);
    vertical-align: 0.05em;
}
.timeline-text .wn-checks {
    color: var(--text-base);
    margin-top: 1.1rem;
}
.wn-assurances {
    gap: 0.5rem 1.5rem;
    color: var(--text-base);
    margin: 0;
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    list-style: none;
    justify-content: center;
}
.wn-assurances i {
    color: var(--success);
    width: calc(0.875em + 0.05rem);
    display: inline-block;
    margin-right: 0.35rem;
}
.wn-assurances > li:not(:has(> i))::before {
    width: 0.4em;
    height: 0.78em;
    content: "";
    display: inline-block;
    transform: rotate(45deg);
    margin-left: 0.2em;
    border-right: 0.14em solid var(--success);
    margin-right: 0.87em;
    border-bottom: 0.14em solid var(--success);
    vertical-align: 0.05em;
}
.wn-dot {
    gap: 0.5em;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
}
.wn-dot > span {
    gap: 0.5em;
    color: var(--text-base);
    display: inline-flex;
    background: color-mix(in srgb, var(--accent, var(--hue)) 14%, transparent);
    align-items: center;
    border-color: color-mix(in srgb, var(--accent, var(--hue)) 45%, transparent);
}
.wn-dot::before {
    flex: none;
    width: 0.55em;
    height: 0.55em;
    content: "";
    transform: rotate(45deg);
    background: var(--accent, var(--hue));
    border-radius: 2px;
}
.wn-dot > span::before {
    width: 0.55em;
    height: 0.55em;
    content: "";
    transform: rotate(45deg);
    background: var(--accent, var(--hue));
    flex-shrink: 0;
    border-radius: 2px;
}
.wn-dot:has(> span)::before {
    display: none;
}
.timeline-text .wn-dot {
    margin-top: 1.1rem;
}
.wn-step {
    color: color-mix(in srgb, var(--accent, var(--hue)) 30%, var(--text-base));
    margin: 0 0 1.1rem;
    font-weight: 500;
    line-height: var(--eyebrow-line-height);
    letter-spacing: 0;
    text-transform: var(--eyebrow-text-transform);
}
.wn-kicker {
    gap: 0.5em;
    color: var(--text-muted);
    display: inline-flex;
    align-items: center;
    font-weight: 400;
    letter-spacing: 0;
}
.wn-kicker::before {
    width: 0.55em;
    height: 0.55em;
    content: "";
    transform: rotate(45deg);
    background: var(--accent, var(--hue));
    flex-shrink: 0;
    border-radius: 2px;
}
.wn-step-title {
    color: var(--text-base);
    margin-top: 1.1rem;
    margin-bottom: 1.1rem;
    letter-spacing: -0.015em;
}
.wn-tile-title {
    font-weight: 600;
    letter-spacing: -0.02em;
}
.wn-strong {
    font-weight: 600;
}
.wn-quiet {
    font-weight: 400;
    letter-spacing: 0;
}
.wn-base {
    color: var(--text-base);
}
.wn-tag {
    gap: 0.5em;
    color: var(--text-base);
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    letter-spacing: 0;
}
.wn-tag::before {
    width: 0.55em;
    height: 0.55em;
    content: "";
    transform: rotate(45deg);
    background: var(--accent, var(--hue));
    flex-shrink: 0;
    border-radius: 2px;
}
:root.wn-theme .band-photo, :root.wn-theme .dark {
    --primary: hsl(206, 80%, 64%);
    --secondary: hsl(195, 94%, 50%);
    --background-base: var(--dark);
    --container-background: var(--dark-lighten);
    --text-base: var(--dark-text);
    --primary-darken: hsl(206, 80%, 69%);
    --primary-lighten: hsl(206, 80%, 69%);
    --primary-text: hsl(206, 80%, 5%);
    --secondary-darken: hsl(195, 94%, 55%);
    --secondary-lighten: hsl(195, 94%, 55%);
    --secondary-text: hsl(195, 94%, 5%);
    --text-muted: rgba(255, 255, 255, .85);
    --border-color: var(--dark-darken);
    --accordion-border-color: rgba(255, 255, 255, 0.12);
    --alert-border-color: var(--dark-darken);
    --alert-success-bg: color-mix(in srgb, var(--success) 14%, transparent);
    --alert-success-border-color: color-mix(in srgb, var(--success) 45%, transparent);
    --alert-success-text: var(--text-base);
    --badge-bg: color-mix(in srgb, var(--primary) 20%, transparent);
    --badge-border: 1px solid var(--border-color);
    --badge-text: hsl(206, 80%, 91%);
    --badge-tint: 14%;
    --blockquote-cite-color: var(--primary-on-dark);
    --card-box-shadow: var(--component-panel-shadow);
    --ck-color-base-border: var(--dark-darken);
    --code-pre-border: 1px solid var(--dark-darken);
    --combobox-tag-border-color: var(--dark-darken);
    --component-panel-background: color-mix(in srgb, var(--container-background) 78%, transparent);
    --component-panel-border: 1px solid var(--border-color);
    --component-panel-shadow: 0 1px 0 color-mix(in srgb, var(--text-base) 6%, transparent) inset,
      0 30px 70px -30px rgba(0, 0, 0, 0.55);
    --container-box-background: var(--component-panel-background);
    --danger-darken: hsl(1, 63%, 69%);
    --danger-lighten: hsl(1, 63%, 76%);
    --dropdown-border: 1px solid var(--dark-darken);
    --dropdown-divider-color: var(--dark-darken);
    --extra-5: #5cadeb;
    --fieldset-border-color: var(--dark-darken);
    --footer-cta-outline-color: var(--text-base);
    --form-card-border-color: var(--dark-darken);
    --form-dropdown-border-color: var(--dark-darken);
    --form-field-bg-secondary: var(--dark-darken);
    --form-media-outline-color: var(--dark-darken);
    --frame-screen-shadow: var(--component-panel-shadow);
    --header-cta-outline-color: var(--text-base);
    --header-mobile-nav-cta-outline-color: var(--text-base);
    --header-secondary-color: var(--text-base);
    --header-secondary-color-hover: var(--primary-on-dark);
    --icon-tile-color: var(--link-color);
    --link-color: #c4e6ff;
    --link-color-hover: #c4f0ff;
    --modal-border-color: var(--dark-darken);
    --popover-border-color: var(--dark-darken);
    --primary-on-dark: #b3deff;
    --secondary-on-dark: #52cff9;
    --selection-bg: initial;
    --success-darken: hsl(123, 41%, 50%);
    --success-lighten: hsl(123, 41%, 58%);
    --success-link-color-hover: hsl(123, 41%, 2%);
    --switch-ball-shadow: 0 0 0 1px var(--dark-darken);
    --tab-border: 1px solid var(--dark-darken);
    --tab-pill-border: 1px solid var(--border-color);
    --tab-pill-trigger-active-color: var(--text-base);
    --timeline-number-bg: var(--background-base);
    --timeline-picture-border: 1px solid var(--border-color);
    --timeline-picture-shadow: var(--component-panel-shadow), 0 40px 90px -40px color-mix(in srgb, currentColor 60%, transparent);
    --toc-link-color: var(--link-color);
    --toc-number-color: var(--text-base);
    --toc-title-color: var(--text-muted);
}
