/* manrope-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/manrope-cyrillic-ext-400-normal.dd6629a5.woff2) format('woff2'), url(/build/fonts/manrope-cyrillic-ext-400-normal.d706d6c4.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* manrope-cyrillic-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/manrope-cyrillic-400-normal.67d2f5cd.woff2) format('woff2'), url(/build/fonts/manrope-cyrillic-400-normal.803cbd0e.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* manrope-greek-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/manrope-greek-400-normal.91c29e2e.woff2) format('woff2'), url(/build/fonts/manrope-greek-400-normal.94e36a33.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* manrope-vietnamese-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/manrope-vietnamese-400-normal.07b7f29f.woff2) format('woff2'), url(/build/fonts/manrope-vietnamese-400-normal.96dac2f6.woff) format('woff');
  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;
}

/* manrope-latin-ext-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/manrope-latin-ext-400-normal.a05ad2a2.woff2) format('woff2'), url(/build/fonts/manrope-latin-ext-400-normal.5519f7a0.woff) format('woff');
  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;
}

/* manrope-latin-400-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/manrope-latin-400-normal.84d41d78.woff2) format('woff2'), url(/build/fonts/manrope-latin-400-normal.0d1ad757.woff) format('woff');
  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;
}
/* manrope-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/manrope-cyrillic-ext-500-normal.c803169a.woff2) format('woff2'), url(/build/fonts/manrope-cyrillic-ext-500-normal.7de3a9dc.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* manrope-cyrillic-500-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/manrope-cyrillic-500-normal.8bc39612.woff2) format('woff2'), url(/build/fonts/manrope-cyrillic-500-normal.d9a670e7.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* manrope-greek-500-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/manrope-greek-500-normal.3ca2b78c.woff2) format('woff2'), url(/build/fonts/manrope-greek-500-normal.f712727b.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* manrope-vietnamese-500-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/manrope-vietnamese-500-normal.9d5e4c2f.woff2) format('woff2'), url(/build/fonts/manrope-vietnamese-500-normal.c9bee1b7.woff) format('woff');
  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;
}

/* manrope-latin-ext-500-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/manrope-latin-ext-500-normal.7e0789a3.woff2) format('woff2'), url(/build/fonts/manrope-latin-ext-500-normal.cb08765a.woff) format('woff');
  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;
}

/* manrope-latin-500-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/manrope-latin-500-normal.c7736fa3.woff2) format('woff2'), url(/build/fonts/manrope-latin-500-normal.d6d9a6ff.woff) format('woff');
  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;
}
/* manrope-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/manrope-cyrillic-ext-600-normal.08972261.woff2) format('woff2'), url(/build/fonts/manrope-cyrillic-ext-600-normal.4bbf09a9.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* manrope-cyrillic-600-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/manrope-cyrillic-600-normal.fc700542.woff2) format('woff2'), url(/build/fonts/manrope-cyrillic-600-normal.09ed6ca3.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* manrope-greek-600-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/manrope-greek-600-normal.728f66dc.woff2) format('woff2'), url(/build/fonts/manrope-greek-600-normal.5fc8a480.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* manrope-vietnamese-600-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/manrope-vietnamese-600-normal.7b668eb5.woff2) format('woff2'), url(/build/fonts/manrope-vietnamese-600-normal.a240bc5d.woff) format('woff');
  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;
}

/* manrope-latin-ext-600-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/manrope-latin-ext-600-normal.908f435a.woff2) format('woff2'), url(/build/fonts/manrope-latin-ext-600-normal.16b78ad1.woff) format('woff');
  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;
}

/* manrope-latin-600-normal */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/build/fonts/manrope-latin-600-normal.af1782c8.woff2) format('woff2'), url(/build/fonts/manrope-latin-600-normal.2b64d70a.woff) format('woff');
  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;
}
/* montserrat-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/montserrat-cyrillic-ext-500-normal.cbcff3f8.woff2) format('woff2'), url(/build/fonts/montserrat-cyrillic-ext-500-normal.408c9c42.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* montserrat-cyrillic-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/montserrat-cyrillic-500-normal.a85d5b9d.woff2) format('woff2'), url(/build/fonts/montserrat-cyrillic-500-normal.50a297a6.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* montserrat-vietnamese-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/montserrat-vietnamese-500-normal.f7be89f6.woff2) format('woff2'), url(/build/fonts/montserrat-vietnamese-500-normal.e8417c6c.woff) format('woff');
  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;
}

/* montserrat-latin-ext-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/montserrat-latin-ext-500-normal.434c6c04.woff2) format('woff2'), url(/build/fonts/montserrat-latin-ext-500-normal.3fdb8a9d.woff) format('woff');
  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;
}

/* montserrat-latin-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/build/fonts/montserrat-latin-500-normal.51397ece.woff2) format('woff2'), url(/build/fonts/montserrat-latin-500-normal.62a3b58b.woff) format('woff');
  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;
}
/* cascadia-mono-arabic-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-arabic-400-normal.00cc40aa.woff2) format('woff2'), url(/build/fonts/cascadia-mono-arabic-400-normal.c3162fa0.woff) format('woff');
  unicode-range: U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;
}

/* cascadia-mono-braille-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-braille-400-normal.e26078c1.woff2) format('woff2'), url(/build/fonts/cascadia-mono-braille-400-normal.e47862e1.woff) format('woff');
  unicode-range: U+2800-28FF;
}

/* cascadia-mono-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-cyrillic-ext-400-normal.ae1dfa28.woff2) format('woff2'), url(/build/fonts/cascadia-mono-cyrillic-ext-400-normal.4329c443.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cascadia-mono-cyrillic-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-cyrillic-400-normal.dfdb5904.woff2) format('woff2'), url(/build/fonts/cascadia-mono-cyrillic-400-normal.bae42ca4.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* cascadia-mono-greek-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-greek-400-normal.4c9f2a7c.woff2) format('woff2'), url(/build/fonts/cascadia-mono-greek-400-normal.90823798.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* cascadia-mono-hebrew-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-hebrew-400-normal.547f14a5.woff2) format('woff2'), url(/build/fonts/cascadia-mono-hebrew-400-normal.141e4a9f.woff) format('woff');
  unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}

/* cascadia-mono-symbols2-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-symbols2-400-normal.d72a1ea8.woff2) format('woff2'), url(/build/fonts/cascadia-mono-symbols2-400-normal.81ef40f0.woff) format('woff');
  unicode-range: U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;
}

/* cascadia-mono-vietnamese-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-vietnamese-400-normal.3b27e88e.woff2) format('woff2'), url(/build/fonts/cascadia-mono-vietnamese-400-normal.19b7c69b.woff) format('woff');
  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;
}

/* cascadia-mono-latin-ext-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-latin-ext-400-normal.240e4806.woff2) format('woff2'), url(/build/fonts/cascadia-mono-latin-ext-400-normal.f1122b36.woff) format('woff');
  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;
}

/* cascadia-mono-latin-400-normal */
@font-face {
  font-family: 'Cascadia Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/build/fonts/cascadia-mono-latin-400-normal.9a9d677e.woff2) format('woff2'), url(/build/fonts/cascadia-mono-latin-400-normal.98eb3a65.woff) format('woff');
  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;
}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer base{body{line-height:1.5}.page-container{box-sizing:content-box;padding:0 var(--space-page);max-width:var(--size-page-max);margin:0 auto}@media (min-width:768px){.page-container{padding:0 var(--space-page-lg)}}.site-layout{flex-direction:column;min-height:100dvh;display:flex}.site-layout__main{flex:1 0 auto}.site-header{z-index:30;background:var(--color-white);position:relative;box-shadow:0 12px 16px #0000000d,0 4px 4px #0000000d}@media (min-width:1280px){.site-header{padding-top:25px}}.site-header__bar{grid-template-columns:1fr auto 1fr;align-items:center;padding-block:12px;display:grid}@media (min-width:1280px){.site-header__bar{padding-block:0}}.site-header__burger,.site-header__search{background:var(--color-ink);width:40px;height:40px;color:var(--color-white);cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:24px;display:grid}.site-header__burger:focus-visible,.site-header__search:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.site-header__burger:focus-visible,.site-header__search:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.site-header__burger:focus-visible,.site-header__search:focus-visible{outline-offset:2px}@media (min-width:1280px){.site-header__burger,.site-header__search{width:48px;height:48px}}.site-header__burger{grid-column:1;justify-self:start}@media (min-width:1280px){.site-header__burger{display:none}}.site-header__burger-icon{grid-area:1/1;transition:opacity .2s,transform .2s;display:inline-flex}.site-header__burger-icon_close{opacity:0;transform:rotate(-90deg)scale(.6)}.site-header__search{grid-column:3;justify-self:end}.site-header__logo{grid-column:2;width:110px;display:block}.site-header__logo img{width:100%;height:auto;display:block}@media (min-width:1280px){.site-header__logo{width:132px}}.site-header__backdrop{visibility:hidden;background:var(--color-ink);height:100vh;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-header__backdrop{background:color-mix(in srgb, var(--color-ink) 20%, transparent)}}.site-header__backdrop{opacity:0;transition:opacity .2s,visibility 0s linear .2s}@media (min-width:1280px){.site-header__backdrop{display:none}}.site-header__nav{visibility:hidden;padding:24px var(--space-page);background:var(--color-smoke);opacity:0;transition:opacity .16s ease-in,transform .16s ease-in,visibility 0s linear .16s;position:absolute;top:100%;left:0;right:0;transform:translateY(-12px)}@media (min-width:768px){.site-header__nav{padding-inline:var(--space-page-lg)}}@media (min-width:1280px){.site-header__nav{visibility:visible;padding:28px var(--space-page-lg) 18px;opacity:1;background:0 0;transition:none;position:static;transform:none}}.site-header__list{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.site-header__list{max-width:var(--size-page-max);flex-flow:wrap;justify-content:center;margin-inline:auto}}.site-header__item{opacity:0;transition:opacity .16s ease-in,transform .16s ease-in;transform:translateY(-8px)}@media (min-width:1280px){.site-header__item{opacity:1;transition:none;transform:none}}.site-header__link{color:var(--color-ink);font-size:var(--text-lead);border-radius:4px;align-items:center;padding:4px 8px;font-weight:600;text-decoration:none;display:inline-flex}.site-header__link:hover{background:var(--color-gray-a4)}.site-header__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.site-header__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.site-header__link:focus-visible{outline-offset:2px}.site-header__link_active{background:var(--color-gray-a4)}.site-header_menu-open .site-header__backdrop{visibility:visible;opacity:1;transition:opacity .2s,visibility}.site-header_menu-open .site-header__nav{visibility:visible;opacity:1;transition:opacity .22s ease-out,transform .22s ease-out,visibility;transform:translateY(0)}.site-header_menu-open .site-header__item{opacity:1;transition:opacity .22s ease-out,transform .22s ease-out;transform:translateY(0)}.site-header_menu-open .site-header__item:first-child{transition-delay:30ms}.site-header_menu-open .site-header__item:nth-child(2){transition-delay:60ms}.site-header_menu-open .site-header__item:nth-child(3){transition-delay:90ms}.site-header_menu-open .site-header__item:nth-child(4){transition-delay:.12s}.site-header_menu-open .site-header__item:nth-child(5){transition-delay:.15s}.site-header_menu-open .site-header__item:nth-child(6){transition-delay:.18s}.site-header_menu-open .site-header__item:nth-child(7){transition-delay:.21s}.site-header_menu-open .site-header__item:nth-child(8){transition-delay:.24s}.site-header_menu-open .site-header__burger-icon_menu{opacity:0;transform:rotate(90deg)scale(.6)}.site-header_menu-open .site-header__burger-icon_close{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-header .site-header__backdrop,.site-header .site-header__nav,.site-header .site-header__burger-icon,.site-header .site-header__item:nth-child(n){transition-duration:0s;transition-delay:0s}}.site-footer{background:var(--color-ink);color:var(--color-white);padding-block:48px}@media (min-width:1280px){.site-footer{padding-block:64px 48px}}.site-footer__top{border-bottom:1px solid var(--color-gray-a10);margin-bottom:24px;padding-bottom:24px}@media (min-width:1280px){.site-footer__top{border-bottom:0;align-items:flex-start;gap:64px;margin-bottom:48px;padding-bottom:0;display:flex}}.site-footer__logo{display:none}@media (min-width:1280px){.site-footer__logo{flex-direction:column;flex:none;gap:4px;display:flex}}.site-footer__logo:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.site-footer__logo img{display:block}.site-footer__legal{flex-direction:column;gap:24px;display:flex}@media (min-width:1280px){.site-footer__legal{flex:1;gap:32px}}.site-footer__heading{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight)}.site-footer__text{color:var(--color-gray-a7);font-size:var(--text-caption);line-height:var(--text-caption--line-height);flex-direction:column;gap:20px;display:flex}@media (min-width:1280px){.site-footer__text{font-size:var(--text-small);line-height:var(--text-small--line-height)}}.site-footer__feedback{color:var(--color-white);font-size:var(--text-caption);line-height:var(--text-caption--line-height);align-self:flex-start;text-decoration:underline}@media (min-width:1280px){.site-footer__feedback{font-size:var(--text-small);line-height:var(--text-small--line-height)}}.site-footer__feedback:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.site-footer__copyright{color:var(--color-gray-a7);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-top:8px}@media (min-width:1280px){.site-footer__copyright{font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:0}}.site-footer__nav{display:none}@media (min-width:1280px){.site-footer__nav{flex:none;width:255px;margin-left:64px;padding-block:18px;display:block}}.site-footer__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{color:var(--color-white);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:600;text-decoration:none}.site-footer__link:hover{color:var(--color-gray-a7)}.site-footer__link:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.site-footer__authors{flex-direction:column;gap:32px;display:flex}@media (min-width:1280px){.site-footer__authors{border-top:1px solid var(--color-gray-a10);flex-direction:row;align-items:flex-start;gap:24px;padding-top:32px}}.site-footer__pages{border-top:1px solid var(--color-gray-a10);margin-top:24px;padding-top:24px}@media (min-width:1280px){.site-footer__pages{margin-top:32px;padding-top:32px}}@media not all and (min-width:1280px){.site-footer__top+.site-footer__pages{border-top:0;padding-top:0}}.site-footer__docs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.site-footer__docs{flex-flow:wrap;gap:12px 32px}}.site-footer__doc{color:var(--color-white);font-size:var(--text-caption);line-height:var(--text-caption--line-height);text-decoration:underline}@media (min-width:1280px){.site-footer__doc{font-size:var(--text-small);line-height:var(--text-small--line-height)}}.site-footer__doc:hover{color:var(--color-gray-a7)}.site-footer__doc:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.site-footer__intro{flex-direction:column;gap:12px;display:flex}@media (min-width:1280px){.site-footer__intro{flex:none;width:320px}}.site-footer__note,.site-footer__bio{color:var(--color-gray-a7);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.site-footer__people{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.site-footer__people{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 48px;display:grid}}.site-footer__person{grid-template-columns:48px 1fr;align-content:start;gap:10px 16px;display:grid}@media (min-width:1280px){.site-footer__person{gap:8px 16px}}.site-footer__photo{border-radius:50%;grid-row:span 2}.site-footer__name{font-size:var(--text-label-small);line-height:var(--text-label-small--line-height);font-weight:600}@media (min-width:1280px){.site-footer__name{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.office-layout{background:var(--color-smoke);min-height:100dvh}.office-layout__container{max-width:var(--size-office-max);flex-direction:column;min-height:100dvh;margin-inline:auto;display:flex}@media (min-width:1024px){.office-layout__container{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;display:grid}.office-layout__header.b2-header{grid-area:1/1/2/-1;padding-left:30px}.office-layout__header.b2-header .b2-header__brand{flex:none;display:flex}}.office-layout__burger{background:var(--color-ink);width:40px;height:40px;color:var(--color-white);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;margin-right:12px;padding:0;display:grid}.office-layout__burger svg{width:22px;height:22px}.office-layout__burger:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.office-layout__burger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.office-layout__burger:focus-visible{outline-offset:2px}@media (min-width:1024px){.office-layout__burger{display:none}}.office-layout__nav-head{justify-content:flex-end;padding:0 16px 8px;display:flex}@media (min-width:1024px){.office-layout__nav-head{display:none}}.office-layout__nav-close{width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.office-layout__nav-close svg{width:22px;height:22px}.office-layout__nav-close:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.office-layout__nav-close:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.office-layout__nav-close:focus-visible{outline-offset:2px}.office-layout__backdrop{z-index:calc(var(--z-tabbar) - 1);visibility:hidden;background:var(--color-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.office-layout__backdrop{background:color-mix(in srgb, var(--color-ink) 20%, transparent)}}.office-layout__backdrop{opacity:0;transition:opacity .2s,visibility 0s linear .2s}@media (min-width:1024px){.office-layout__backdrop{display:none}}.office-layout__nav{z-index:var(--z-tabbar);visibility:hidden;background:var(--color-smoke);padding-block:16px;transition:transform .22s,visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}@media (min-width:1024px){.office-layout__nav{z-index:auto;visibility:visible;grid-area:2/1;padding-top:16px;transition:none;position:static;transform:none}}.office-layout__main{min-width:0;padding:var(--space-page)}@media (min-width:1024px){.office-layout__main{padding:16px var(--space-page-lg) var(--space-page-lg);grid-area:2/2}}.office-layout__flash{margin-bottom:16px}.office-layout_menu-open .office-layout__backdrop{visibility:visible;opacity:1;transition:opacity .2s,visibility}.office-layout_menu-open .office-layout__nav{visibility:visible;transition:transform .22s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.office-layout .office-layout__backdrop,.office-layout .office-layout__nav{transition-duration:0s}}.hero{background:var(--color-smoke);padding:32px 0 48px;position:relative;overflow:hidden}@media (min-width:1280px){.hero{background:0 0;padding:56px 0 120px}.hero__inner{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}}@media (min-width:768px){.hero__card{position:relative}}@media (min-width:1280px){.hero__card{background:var(--color-smoke);border-radius:16px;min-height:716px;padding:64px 48px;overflow:hidden}}.hero__map,.hero__monument{background-repeat:no-repeat;background-size:contain;position:absolute}.hero__map{aspect-ratio:833/469.2;background-image:url(/images/russia-map.svg);width:222.13vw;max-width:833px;bottom:164px;left:5.87vw}@media (min-width:768px){.hero__map{display:none}}@media (min-width:1280px){.hero__map{aspect-ratio:644/645;width:64.92%;max-width:none;display:block;inset:9.92% 0 auto auto}}.hero__monument{aspect-ratio:225/372;background-image:url(/images/hero-monument.webp);width:60vw;max-width:225px;bottom:228px;right:-6.4vw;-webkit-mask-image:linear-gradient(#000 85%,#0000 98%);mask-image:linear-gradient(#000 85%,#0000 98%)}@media (min-width:768px){.hero__monument{width:240px;max-width:none;top:0;bottom:auto;right:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}}@media (min-width:1280px){.hero__monument{aspect-ratio:auto;width:36.09%;max-width:none;height:82.4%;inset:22.91% auto auto 56.85%;-webkit-mask-image:none;mask-image:none}}.hero__fade{background:linear-gradient(180deg, transparent 0%, var(--color-smoke) 28%);height:208px;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.hero__fade{display:none}}.hero__content{z-index:1;flex-direction:column;align-items:stretch;gap:24px;display:flex;position:relative}@media (min-width:1280px){.hero__content{z-index:2;gap:36px}}.hero__head{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.hero__head{gap:16px}}.hero__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 4 4}@media (min-width:768px){.hero__title{max-width:360px}}@media (min-width:1280px){.hero__title{max-width:580px;font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight)}}.hero__fullname{display:none}@media (min-width:768px){.hero__fullname{display:inline}.hero__brand{display:none}}.hero__body{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1280px){.hero__body{gap:32px}}.hero__lead{font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.hero__lead{max-width:400px}}@media (min-width:1280px){.hero__lead{max-width:440px;font-size:var(--text-lead);line-height:var(--text-lead--line-height)}}.hero__lead_compact{max-width:220px}@media (min-width:768px){.hero__lead_compact{display:none}}.hero__lead_full{display:none}@media (min-width:768px){.hero__lead_full{display:flex}}.hero__art{aspect-ratio:335/210;width:100%;max-height:210px;display:block}@media (min-width:768px){.hero__art{display:none}}.hero__cta{align-self:stretch}@media (min-width:768px){.hero__cta{align-self:flex-start}}.hero__video{display:none}@media (min-width:1280px){.hero__video{z-index:3;aspect-ratio:1;background:var(--color-negative);width:18.85%;color:var(--color-white);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;top:6.7%;left:76.31%}}.hero__video:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.hero__video:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.hero__video:focus-visible{outline-offset:2px}.hero__video img{transform:translate(3px)}.hero__caption{text-align:center;text-wrap:balance;max-width:141px;font-size:15px;font-weight:600;line-height:20px}.hero__aside{display:none}@media (min-width:1280px){.hero__aside{display:block}}.topic-highlight__card{background:linear-gradient(43.9deg,#ecf4fd 2.62%,#b6d9fd 100%);flex-direction:column;gap:48px;padding-bottom:48px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.topic-highlight__card{padding-top:48px}}@media (min-width:1280px){.topic-highlight__card{max-width:var(--size-page-max);border-radius:16px;gap:64px;margin-inline:auto;padding:64px 60px 80px}}.topic-highlight__ribbon{aspect-ratio:930/562;background:url(/images/topic-ribbon.webp) 50%/contain no-repeat;width:70.45%;position:absolute;top:0;left:29.55%}.topic-highlight__top,.topic-highlight__formats{z-index:1;padding-inline:var(--space-page);position:relative}@media (min-width:768px){.topic-highlight__top,.topic-highlight__formats{padding-inline:var(--space-page-lg)}}@media (min-width:1280px){.topic-highlight__top,.topic-highlight__formats{padding-inline:0}}.topic-highlight__top{flex-direction:column;gap:32px;display:flex}@media (min-width:768px){.topic-highlight__top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}}.topic-highlight__content{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1280px){.topic-highlight__content{gap:32px;width:520px}}.topic-highlight__head{flex-direction:column;gap:16px;display:flex}.topic-highlight__body{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@media (min-width:1280px){.topic-highlight__body{gap:36px}}.topic-highlight__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);text-transform:uppercase}@media (min-width:1280px){.topic-highlight__title{font-size:var(--text-display-2);line-height:var(--text-display-2--line-height);font-weight:var(--text-display-2--font-weight)}}.topic-highlight__lead{font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;gap:20px;display:flex}@media (min-width:1280px){.topic-highlight__cta{margin-top:4px;padding:14px 31px 16px}}.topic-highlight__media{width:calc(100% + 2*var(--space-page));margin-inline:calc(var(--space-page)*-1);order:-1;display:block;position:relative}.topic-highlight__media:after{content:"";background:linear-gradient(#fff0 0%,#b9dbfd80 40%,#b8dafd 100%);position:absolute;inset:0}.topic-highlight__media img{width:100%;height:auto;display:block}@media (min-width:768px){.topic-highlight__media{flex:none;order:0;width:320px;margin-inline:0}.topic-highlight__media:after{content:none}}@media (min-width:1280px){.topic-highlight__media{width:418px}}.topic-highlight__formats{flex-direction:column;gap:32px;display:flex}.topic-highlight__list{margin:0;margin-inline:calc(var(--space-page)*-1);padding:0;padding-inline:var(--space-page);grid-auto-columns:232px;grid-auto-flow:column;gap:32px;list-style:none;display:grid;overflow-x:auto}@media (min-width:768px){.topic-highlight__list{margin-inline:calc(var(--space-page-lg)*-1);padding-inline:var(--space-page-lg)}}@media (min-width:1280px){.topic-highlight__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.topic-highlight__item{height:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.topic-highlight__item:hover .topic-highlight__name{color:var(--color-gray-a9)}.topic-highlight__item:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.topic-highlight__item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.topic-highlight__item:focus-visible{outline-offset:2px}.topic-highlight__icon{margin-bottom:6px;font-size:48px;line-height:0;display:inline-flex}.topic-highlight__name{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}.topic-highlight__note{font-size:var(--text-body);line-height:var(--text-body--line-height)}.course-topics{padding-block:48px 64px}@media (min-width:1280px){.course-topics{padding-block:128px}}.course-topics__head{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}@media (min-width:1280px){.course-topics__head{gap:24px;margin-bottom:36px}}.course-topics__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);text-transform:uppercase}@media (min-width:1280px){.course-topics__title{font-size:var(--text-display-2);line-height:var(--text-display-2--line-height);font-weight:var(--text-display-2--font-weight)}}.course-topics__list{margin:0 0 48px;padding:0;list-style:none}@media (min-width:1280px){.course-topics__list{margin-bottom:64px}}.course-topics__all{background:var(--color-primary);width:215px;height:215px;color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;text-decoration:none;transition:background-color .15s;display:flex}.course-topics__all:hover{background:var(--color-secondary)}.course-topics__all:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.course-topics__all:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.course-topics__all:focus-visible{outline-offset:2px}@media (min-width:1280px){.audience{padding-bottom:156px}}.audience__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);text-transform:uppercase;margin-bottom:32px}@media (min-width:1280px){.audience__title{font-size:var(--text-display-2);line-height:var(--text-display-2--line-height);font-weight:var(--text-display-2--font-weight);margin-bottom:64px}}.audience__list{margin:0;margin-inline:calc(var(--space-page)*-1);padding:0;padding-inline:var(--space-page);align-items:stretch;gap:8px;list-style:none;display:flex;overflow-x:auto}@media (min-width:768px){.audience__list{margin-inline:calc(var(--space-page-lg)*-1);padding-inline:var(--space-page-lg)}}@media (min-width:1280px){.audience__list{gap:24px;margin-inline:0;padding-inline:0;overflow:visible}}.audience__card{border-radius:12px;flex-direction:column;flex:none;gap:32px;width:280px;padding:24px 20px;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){.audience__card{width:320px;min-height:513px;padding:32px}}.audience__card_theme_students{background:linear-gradient(50deg,#ecf4fd 2.62%,#b6d9fd 100%)}@media (min-width:1280px){.audience__card_theme_students{flex:1;width:auto;padding-right:200px}}.audience__card_theme_teachers{background:linear-gradient(213deg,#8be0cf 4.59%,#effbfb 100%)}.audience__card_theme_parents{background:linear-gradient(215deg,#dcc3ee 3.43%,#fdf1fb 100%)}.audience__content{flex-direction:column;gap:20px;display:flex}.audience__name{letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:34px}@media (min-width:1280px){.audience__name{font-size:var(--text-h1);line-height:var(--text-h1--line-height);font-weight:var(--text-h1--font-weight)}}.audience__text{font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;gap:20px;display:flex}.audience__icon{background:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;margin-top:auto;font-size:24px;line-height:0;display:inline-flex}.audience__photo{display:none}@media (min-width:1280px){.audience__photo{width:393px;height:425px;display:block;position:absolute;bottom:-105px;right:-176px}}.catalog{padding-block:32px 64px}@media (min-width:1280px){.catalog{padding-block:64px 156px}}.catalog__head{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}@media (min-width:1280px){.catalog__head{margin-bottom:64px;padding-bottom:28px}}.catalog__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);text-transform:uppercase}@media (min-width:1280px){.catalog__title{font-size:var(--text-display-1);line-height:var(--text-display-1--line-height);font-weight:var(--text-display-1--font-weight)}}.catalog__icon{display:none}@media (min-width:1280px){.catalog__icon{flex:none;line-height:0;display:block}.catalog__icon svg{width:64px;height:64px}.catalog__layout{align-items:flex-start;gap:48px;display:flex}.catalog__main{flex:1;min-width:0}}.catalog__grid{gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.catalog__grid{column-gap:24px}}.catalog__tiles{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1280px){.catalog__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.catalog__reels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.catalog__reels{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.catalog__reels{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog__news{margin:0;padding:0;list-style:none}.catalog__news>li{border-bottom:1px solid var(--color-gray-a4);padding-block:24px}.catalog__news>li:first-child{padding-top:0}.catalog__news>li:last-child{border-bottom:0;padding-bottom:0}.catalog__authors{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}.catalog__pagination{margin-top:32px}@media (min-width:768px){.catalog__pagination{margin-top:48px}}@media (min-width:1280px){.catalog__pagination{margin-top:64px}}.catalog__aside{display:none}@media (min-width:1280px){.catalog__aside{flex:none;width:280px;display:block}}.topic-hero{background:var(--color-primary);color:var(--color-white);padding:36px 0 80px;position:relative;overflow:hidden}@media (min-width:768px){.topic-hero{min-height:420px}}@media (min-width:1280px){.topic-hero{border-radius:12px;min-height:563px;padding-top:56px}}.topic-hero__bg{display:none}@media (min-width:768px){.topic-hero__bg{width:50%;display:block;position:absolute;inset:0 0 0 auto}.topic-hero__bg:after{content:"";background:linear-gradient(to left, #3c76f100 0%, #3c76f180 40%, var(--color-primary) 100%);position:absolute;inset:0}.topic-hero__bg img{object-fit:cover;width:100%;height:100%}}@media (min-width:1280px){.topic-hero__bg{width:44%}}.topic-hero__inner{position:relative}.topic-hero__back{width:fit-content;color:var(--color-white);font-size:var(--text-label-small);line-height:var(--text-label-small--line-height);font-weight:var(--text-label-small--font-weight);align-items:center;gap:8px;text-decoration:none;display:flex}.topic-hero__back svg{flex:none;width:24px;height:24px}.topic-hero__back:hover{text-decoration:underline}.topic-hero__back:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}@media (min-width:1280px){.topic-hero__back{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.topic-hero__photo{border-radius:10px;width:100%;height:auto;margin-top:32px;display:block}@media (min-width:768px){.topic-hero__photo{display:none}}.topic-hero__num{border:1px solid var(--color-white);width:fit-content;font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight);border-radius:999px;margin-top:16px;padding:6px 16px;display:inline-flex}@media (min-width:768px){.topic-hero__num{margin-top:32px}}@media (min-width:1280px){.topic-hero__num{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}}.topic-hero__title{max-width:480px;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);text-transform:uppercase;margin-top:16px}@media (min-width:1280px){.topic-hero__title{max-width:860px;font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight)}}.topic-hero__lead{max-width:480px;font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);margin-top:24px}@media (min-width:1280px){.topic-hero__lead{max-width:660px;font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}}.topic-detail{flex-direction:column;gap:48px;padding-block:48px 64px;display:flex}@media (min-width:1280px){.topic-detail{gap:80px;padding-block:80px 156px}}.topic-detail__heading{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}@media (min-width:1280px){.topic-detail__heading{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}}.topic-detail__heading{margin-bottom:24px}@media (min-width:1280px){.topic-detail__heading{margin-bottom:32px}}.topic-detail__materials{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.topic-detail__materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.topic-detail__materials{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.topic-detail__text{font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;gap:20px;display:flex}@media (min-width:1280px){.topic-detail__text{font-size:var(--text-lead);line-height:var(--text-lead--line-height);max-width:860px}}.lecture{padding-block:32px 64px}@media (min-width:1280px){.lecture{padding-block:64px 156px}}.lecture__layout{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media (min-width:1280px){.lecture__layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 372px;gap:32px 80px;margin-top:56px;display:grid}.lecture__article{grid-area:1/1/span 2}.lecture__toc{grid-area:2/2;align-self:start}}.lecture__materials{margin-top:8px}@media (min-width:1280px){.lecture__materials{grid-area:1/2;align-self:start;margin-top:0}}.lecture__heading{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}@media (min-width:1280px){.lecture__heading{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}}.lecture__heading{margin-bottom:24px}.lecture-toc{background:var(--color-smoke);border-radius:10px}@media (min-width:1280px){.lecture-toc{max-height:calc(100vh - 64px);padding:24px;position:sticky;top:32px;overflow-y:auto}}.lecture-toc__bar{width:100%;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--text-body--line-height);text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.lecture-toc__bar svg{flex:none;width:24px;height:24px;transition:transform .15s}.lecture-toc__bar[aria-expanded=true] svg{transform:rotate(180deg)}.lecture-toc__bar:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.lecture-toc__bar:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.lecture-toc__bar:focus-visible{outline-offset:2px}@media (min-width:1280px){.lecture-toc__bar{display:none}}.lecture-toc__label{display:none}@media (min-width:1280px){.lecture-toc__label{font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--text-body--line-height);text-transform:uppercase;margin-bottom:32px;display:block}}.lecture-toc__list{flex-direction:column;gap:20px;margin:0;padding:4px 16px 20px;list-style:none;display:flex}@media (min-width:1280px){.lecture-toc__list{padding:0}.lecture-toc__list[hidden]{display:flex!important}}.lecture-toc__item{border-bottom:1px solid var(--color-ink);align-items:flex-start;gap:16px;padding-bottom:12px;padding-right:8px;display:flex}.lecture-toc__item:last-child{border-bottom:0;padding-bottom:0}.lecture-toc__num{min-width:24px;font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight)}.lecture-toc__link{color:var(--color-ink);font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight);text-decoration:none}.lecture-toc__link:hover{color:var(--color-gray-a9)}.lecture-toc__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.lecture-toc__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.lecture-toc__link:focus-visible{outline-offset:2px}.presentation{padding-block:32px 64px}@media (min-width:1280px){.presentation{padding-block:64px 156px}}.presentation__layout{flex-direction:column;gap:32px;margin-top:24px;display:flex}@media (min-width:1280px){.presentation__layout{grid-template-columns:minmax(0,1fr) 372px;align-items:start;column-gap:48px;margin-top:56px;display:grid}}.presentation__aside{flex-direction:column;gap:32px;display:flex}.presentation__downloads{flex-direction:column;gap:16px;display:flex}@media (min-width:1280px){.presentation__downloads{gap:20px}}.presentation__heading{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}@media (min-width:1280px){.presentation__heading{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}}.presentation__heading{margin-bottom:24px}.presentation__text{font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;gap:20px;display:flex}.video-lecture{padding-block:32px 64px}@media (min-width:1280px){.video-lecture{padding-block:64px 156px}}.video-lecture__player{margin-top:24px}@media (min-width:1280px){.video-lecture__player{margin-top:56px}}.video-lecture__layout{flex-direction:column;gap:48px;margin-top:32px;display:flex}@media (min-width:1280px){.video-lecture__layout{grid-template-columns:860px minmax(0,1fr);align-items:start;column-gap:56px;margin-top:56px;display:grid}}.video-lecture__heading{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}@media (min-width:1280px){.video-lecture__heading{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}}.video-lecture__heading{margin-bottom:24px}.video-lecture__text{font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;gap:20px;display:flex}@media (min-width:1280px){.video-lecture__text{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}}.reel-player{background:var(--color-ink);min-height:100dvh;color:var(--color-white);flex-direction:column;display:flex}@media (min-width:1280px){.reel-player{background:#d8d6d5;justify-content:center;align-items:center;padding:48px 0}}.reel-player_modal{flex:1;min-height:0}@media (min-width:1280px){.reel-player_modal{background:0 0;padding:0}}.reel-player__close{display:none}@media (min-width:1280px){.reel-player__close{z-index:2;width:32px;height:32px;color:var(--color-ink);background:#ffffff80;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;top:24px;right:24px}.reel-player__close svg{width:20px;height:20px}.reel-player__close:hover{background:var(--color-white)}.reel-player__close:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}}.reel-player__bar{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}@media (min-width:1280px){.reel-player__bar{display:none}}.reel-player__actions{align-items:center;gap:4px;display:flex}.reel-player__back,.reel-player__mute{width:40px;height:40px;color:var(--color-white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.reel-player__back svg,.reel-player__mute svg{width:24px;height:24px}.reel-player__back:focus-visible,.reel-player__mute:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.reel-player__card{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:1280px){.reel-player__card{background:var(--color-white);color:var(--color-ink);border-radius:16px;flex:none;grid-template-rows:auto auto;grid-template-columns:415px auto;gap:24px 20px;padding:20px;display:grid;position:relative}}.reel-player__stage{flex:1;min-height:0;position:relative;overflow:hidden}@media (min-width:1280px){.reel-player__stage{border-radius:10px;flex:none;grid-area:1/1;height:690px}}.reel-player__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-player__sound-on,.reel-player__sound-off{line-height:0}.reel-player__sound-on{display:none}.reel-player_unmuted .reel-player__sound-on{display:block}.reel-player_unmuted .reel-player__sound-off{display:none}.reel-player__play-on,.reel-player__play-off{line-height:0}.reel-player__play-on{display:none}.reel-player_paused .reel-player__play-on{display:block}.reel-player_paused .reel-player__play-off{display:none}.reel-player__stage:before,.reel-player__stage:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.reel-player__stage:before{background:linear-gradient(#00000059,#0000);height:15%;top:0}.reel-player__stage:after{background:linear-gradient(#0000,#000000a6);height:40%;bottom:0}.reel-player__topic{z-index:2;color:var(--color-white);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);align-items:center;gap:6px;text-decoration:none;display:flex;position:absolute;top:16px;left:16px}.reel-player__topic svg{flex:none;width:12px;height:12px}.reel-player__topic:hover{text-decoration:underline}.reel-player__topic:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.reel-player__sheet{z-index:2;position:absolute;top:16px;right:16px}@media (min-width:1280px){.reel-player__sheet{display:none}}.reel-player__opener{color:var(--color-white);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.reel-player__opener svg{flex:none;width:12px;height:12px}.reel-player__opener:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.reel-player__caption{z-index:2;color:var(--color-white);font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight);position:absolute;bottom:16px;left:16px;right:16px}@media (min-width:1280px){.reel-player__caption{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.reel-player__controls{display:none}@media (min-width:1280px){.reel-player__controls{flex-direction:column;grid-area:1/2;justify-content:space-between;display:flex}}.reel-player__playback,.reel-player__nav{flex-direction:column;gap:12px;display:flex}.reel-player__control{width:48px;height:48px;color:var(--color-white);cursor:pointer;background:#21233080;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.reel-player__control svg{width:24px;height:24px}.reel-player__control:hover{background:#212330b3}.reel-player__control:focus-visible{outline-offset:2px;outline:2px solid #21233080}.reel-player__materials{display:none}@media (min-width:1280px){.reel-player__materials{grid-area:2/1/auto/-1;display:block}}.reel-player__heading{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--text-small--line-height);text-transform:uppercase;font-weight:400}.reel-player__list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.reel-player__item{border-bottom:1px solid var(--color-gray-a4);padding-bottom:10px}.reel-player__item:last-child{border-bottom:0;padding-bottom:0}.reel-player__link{color:var(--color-ink);align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:21px;text-decoration:none;display:flex}.reel-player__link:hover{color:var(--color-gray-a9)}.reel-player__link:focus-visible{outline-offset:2px;outline:2px solid #21233080}.reel-player__icon{flex:none;line-height:0}.reel-player__icon svg{width:20px;height:20px}.news-article{padding-block:32px 64px}@media (min-width:1280px){.news-article{padding-block:64px 156px}}.news-article__layout{flex-direction:column;gap:48px;margin-top:24px;display:flex}@media (min-width:1280px){.news-article__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;column-gap:48px;margin-top:56px;display:grid}}.static-page{padding-block:32px 64px}@media (min-width:1280px){.static-page{padding-block:64px 156px}}.static-page__body{max-width:992px;margin-top:24px}@media (min-width:1280px){.static-page__body{margin-top:56px}}.search{background:var(--color-white);min-height:100dvh}.search__head{background:var(--color-smoke)}.search__panel{flex-direction:column;gap:56px;padding-top:20px;padding-bottom:20px;display:flex}@media (min-width:1280px){.search__panel{gap:89px;padding-top:24px;padding-bottom:32px}}.search__bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.search__caption{font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (min-width:1280px){.search__caption{font-size:var(--text-body);line-height:var(--text-body--line-height)}}.search__close{color:var(--color-ink);flex:none;justify-content:center;align-items:center;display:flex}.search__close svg{width:32px;height:32px}.search__close:hover{color:var(--color-secondary)}.search__close:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.search__close:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.search__close:focus-visible{outline-offset:2px}@media (min-width:1280px){.search__close{width:48px;height:48px}}.search__field{align-items:center;gap:10px;display:flex}@media (min-width:1280px){.search__field{gap:48px}}.search__input{appearance:none;min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight);text-transform:uppercase;background:0 0;border:0;flex:1;padding:0}.search__input::placeholder{color:var(--color-gray-a7)}.search__input::-webkit-search-cancel-button{appearance:none}.search__input:focus{box-shadow:none;outline:none}@media (min-width:1280px){.search__input{font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight)}}.search__actions{flex:none;align-items:center;gap:24px;display:flex}.search__submit{background:var(--color-ink);width:40px;height:40px;color:var(--color-white);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.search__submit svg{width:20px;height:20px}.search__submit:hover{background:var(--color-secondary)}.search__submit:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.search__submit:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.search__submit:focus-visible{outline-offset:2px}@media (min-width:1280px){.search__submit{width:60px;height:60px}.search__submit svg{width:30px;height:30px}}.search__results{flex-direction:column;gap:32px;padding-top:24px;padding-bottom:48px;display:flex}@media (min-width:1280px){.search__results{gap:64px;padding-top:56px;padding-bottom:128px}}.search__list{flex-direction:column;display:flex}.search__item{border-bottom:1px solid var(--color-ink)}.search__link{color:var(--color-ink);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0 18px;text-decoration:none;display:flex}.search__link:hover{color:var(--color-secondary)}.search__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.search__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.search__link:focus-visible{outline-offset:2px}@media (min-width:1280px){.search__link{flex-direction:row;align-items:center;gap:32px;padding:28px 0}}.search__title{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}@media (min-width:1280px){.search__title{min-width:0;font-size:var(--text-h4);line-height:var(--text-h4--line-height);flex:1}}.search__meta{font-size:var(--text-small);line-height:var(--text-small--line-height);flex:none;align-items:center;gap:8px;display:flex}@media (min-width:1280px){.search__meta{font-size:var(--text-lead);line-height:var(--text-lead--line-height);flex-direction:row-reverse;gap:10px}}.search__icon{flex:none;display:flex}.search__icon svg{width:16px;height:16px}@media (min-width:1280px){.search__icon svg{width:24px;height:24px}}.search__nothing{font-size:var(--text-body);line-height:var(--text-body--line-height)}.heroes-catalog{padding-bottom:64px}@media (min-width:1280px){.heroes-catalog{padding-bottom:156px}}.heroes-catalog__head{background:var(--color-smoke);padding-block:32px;position:relative;overflow:hidden}@media (min-width:1280px){.heroes-catalog__head{padding-block:56px 64px}}.heroes-catalog__ribbon{display:none}@media (min-width:768px){.heroes-catalog__ribbon{width:40%;max-width:680px;height:auto;display:block;position:absolute;top:0;right:0}}.heroes-catalog__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);text-transform:uppercase;position:relative}@media (min-width:1280px){.heroes-catalog__title{font-size:var(--text-display-2);line-height:var(--text-display-2--line-height);font-weight:var(--text-display-2--font-weight)}}.heroes-catalog__nav{padding-block:24px}@media (min-width:1280px){.heroes-catalog__nav{padding-block:32px}}.heroes-catalog__section{margin-top:32px}@media (min-width:1280px){.heroes-catalog__section{margin-top:48px}}.heroes-catalog__heading{border-bottom:1px solid var(--color-gray-a4);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);text-transform:uppercase;align-items:center;gap:16px;padding-bottom:24px;display:flex}.heroes-catalog__heading img{flex:none;width:48px;height:48px}@media (min-width:1280px){.heroes-catalog__heading{font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight);gap:24px}.heroes-catalog__heading img{width:96px;height:96px}}.heroes-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.heroes-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.heroes-catalog__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}}.hero-detail{padding-bottom:64px}@media (min-width:1280px){.hero-detail{padding-bottom:156px}}.hero-detail__head{background:var(--color-smoke);padding-block:32px 24px;position:relative;overflow:hidden}@media (min-width:1280px){.hero-detail__head{padding-block:48px 32px}}.hero-detail__ribbon{display:none}@media (min-width:768px){.hero-detail__ribbon{width:40%;max-width:680px;height:auto;display:block;position:absolute;top:0;right:0}}.hero-detail__back{width:fit-content;color:var(--color-ink);font-size:var(--text-label-small);line-height:var(--text-label-small--line-height);font-weight:var(--text-label-small--font-weight);align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.hero-detail__back svg{flex:none;width:20px;height:20px}.hero-detail__back:hover{color:var(--color-gray-a9)}.hero-detail__back:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.hero-detail__back:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.hero-detail__back:focus-visible{outline-offset:2px}@media (min-width:1280px){.hero-detail__back{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.hero-detail__title{max-width:720px;font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);text-transform:uppercase;margin-top:24px;position:relative}@media (min-width:1280px){.hero-detail__title{font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight);margin-top:32px}}.hero-detail__rank{border-bottom:1px solid var(--color-gray-a6);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:16px;padding-bottom:24px;position:relative}@media (min-width:1280px){.hero-detail__rank{padding-bottom:32px}}.hero-detail__nav{margin-top:24px}.hero-detail__layout{flex-direction:column;gap:32px;margin-top:32px;display:flex}@media (min-width:1280px){.hero-detail__layout{grid-template-columns:minmax(0,1fr) 460px;align-items:start;column-gap:80px;margin-top:48px;display:grid}}.hero-detail__photo{border-radius:10px;order:-1;width:100%;max-width:460px;height:auto}@media (min-width:1280px){.hero-detail__photo{order:0;grid-column:2}}.material-head{border-bottom:1px solid var(--color-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back topic""title title""metric metric";align-items:center;row-gap:12px;padding-bottom:16px;display:grid}@media (min-width:1280px){.material-head{grid-template-areas:"back back""title title""topic metric";row-gap:32px;padding-bottom:28px}}.material-head_plain{grid-template-areas:"back topic""title title""date date"}@media (min-width:1280px){.material-head_plain{grid-template-areas:"back back""title title""date date"}}.material-head_bare{grid-template-areas:"title title"}.material-head_bare .material-head__title{margin-top:0}.material-head__back{width:fit-content;color:var(--color-ink);font-size:var(--text-label-small);line-height:var(--text-label-small--line-height);font-weight:var(--text-label-small--font-weight);grid-area:back;align-items:center;gap:8px;text-decoration:none;display:flex}.material-head__back svg{flex:none;width:20px;height:20px}.material-head__back:hover{color:var(--color-gray-a9)}.material-head__back:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.material-head__back:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.material-head__back:focus-visible{outline-offset:2px}@media (min-width:1280px){.material-head__back{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.material-head__topic{width:fit-content;color:var(--color-ink);font-size:var(--text-label-small);line-height:var(--text-label-small--line-height);font-weight:var(--text-label-small--font-weight);grid-area:topic;align-items:center;gap:6px;text-decoration:none;display:flex}.material-head__topic svg{flex:none;width:12px;height:12px}.material-head__topic:hover{color:var(--color-gray-a9)}.material-head__topic:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.material-head__topic:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.material-head__topic:focus-visible{outline-offset:2px}@media (min-width:1280px){.material-head__topic{border:1px solid var(--color-ink);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);border-radius:999px;justify-self:start;padding:6px 12px}}.material-head__title{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 4 4;grid-area:title;margin-top:8px}@media (min-width:1280px){.material-head__title{font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight);margin-top:0}}.material-head__metric,.material-head__date{font-family:var(--font-mono);font-size:var(--text-mini);line-height:var(--text-mini--line-height);text-transform:uppercase;align-items:center;gap:8px;display:flex}.material-head__metric svg,.material-head__date svg{flex:none;width:18px;height:18px}@media (min-width:1280px){.material-head__metric,.material-head__date{font-size:var(--text-body);line-height:var(--text-body--line-height)}.material-head__metric svg,.material-head__date svg{width:24px;height:24px}}.material-head__metric{grid-area:metric}@media (min-width:1280px){.material-head__metric{justify-self:end}}.material-head__date{grid-area:date}.article-body__lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:var(--text-lead--font-weight);text-transform:uppercase;margin-bottom:28px}@media (min-width:1280px){.article-body__lead{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin-bottom:36px}}.article-body__content{font-size:var(--text-body);line-height:var(--text-body--line-height)}@media (min-width:1280px){.article-body__content{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}}.article-body__content h2{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight);letter-spacing:-.01em;margin:28px 0 20px}.article-body__content h2:first-child{margin-top:0}@media (min-width:1280px){.article-body__content h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);margin:36px 0 24px}}.article-body__content h3{font-size:var(--text-h5);line-height:var(--text-h5--line-height);font-weight:var(--text-h5--font-weight);margin:24px 0 16px}.article-body__content h3:first-child{margin-top:0}@media (min-width:1280px){.article-body__content h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);margin:32px 0 20px}}.article-body__content h4{font-size:var(--text-h6);line-height:var(--text-h6--line-height);font-weight:var(--text-h6--font-weight);margin:20px 0 12px}.article-body__content h4:first-child{margin-top:0}@media (min-width:1280px){.article-body__content h4{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight);margin:28px 0 16px}}.article-body__content p+p{margin-top:20px}.article-body__content ul,.article-body__content ol{margin-block:20px;padding-left:1.5em}.article-body__content ul:first-child,.article-body__content ol:first-child{margin-top:0}.article-body__content ul:last-child,.article-body__content ol:last-child{margin-bottom:0}.article-body__content ul{list-style:outside}.article-body__content ol{list-style:decimal}.article-body__content li+li,.article-body__content li>ul,.article-body__content li>ol{margin-top:8px}.article-body__content li>ul,.article-body__content li>ol{margin-bottom:0}.article-body__content a{text-underline-offset:.15em;text-decoration:underline}.article-body__content a:hover{color:var(--color-gray-a9)}.article-body__content a:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.article-body__content a:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.article-body__content a:focus-visible{outline-offset:2px}.auth-page{min-height:100dvh;padding:var(--space-page);background:var(--color-smoke);place-items:center;display:grid}.auth-page__card{background:var(--color-white);border-radius:14px;width:100%;max-width:26rem;padding:32px;box-shadow:0 8px 24px #00000014}.auth-page__logo{justify-content:center;margin-bottom:16px;display:flex}.auth-page__title{text-align:center;margin-bottom:20px}.auth-page__error{margin-bottom:16px}.auth-page__form{flex-direction:column;gap:16px;display:flex}.feedback{padding-block:32px 64px}@media (min-width:1280px){.feedback{padding-block:64px 156px}}.feedback__head{border-bottom:1px solid var(--color-ink);margin-bottom:24px;padding-bottom:16px}.feedback__title{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);text-transform:uppercase}@media (min-width:1280px){.feedback__title{font-size:var(--text-display-1);line-height:var(--text-display-1--line-height)}}.feedback__intro{max-width:46rem;color:var(--color-tertiary);margin-bottom:24px}.feedback__alert{max-width:34rem;margin-bottom:24px}.office-form{max-width:26rem;margin-top:24px}.office-form_wide{max-width:46rem}.office-form__image-preview{border-radius:8px;max-width:240px;display:block}.office-form form,.office-form:is(form){flex-direction:column;align-items:flex-start;gap:16px;display:flex}.office-form>.b2-modal__footer{align-self:stretch}.office-card{background:var(--color-white);border-radius:20px;max-width:1016px;padding:16px}@media (min-width:1024px){.office-card{padding:20px}}.anchor-nav{align-items:center;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.anchor-nav__item{flex:none}.anchor-nav__item+.anchor-nav__item{border-left:1px solid var(--color-gray-a6);margin-left:24px;padding-left:24px}@media (min-width:1280px){.anchor-nav__item+.anchor-nav__item{margin-left:48px;padding-left:48px}}.anchor-nav__link{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--text-small--line-height);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.anchor-nav__link:before{content:"";background:var(--color-ink);border-radius:50%;flex:none;width:6px;height:6px}.anchor-nav__link:hover{color:var(--color-gray-a9)}.anchor-nav__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.anchor-nav__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.anchor-nav__link:focus-visible{outline-offset:2px}@media (min-width:1280px){.anchor-nav__link{font-size:var(--text-body);line-height:var(--text-body--line-height)}.author-row{grid-template-columns:172px minmax(0,1fr);align-items:start;column-gap:32px;display:grid}}.author-row__photo{border-radius:10px;width:156px;height:auto;display:block}@media (min-width:1280px){.author-row__photo{width:172px}}.author-row__name{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight);margin-top:16px}@media (min-width:1280px){.author-row__name{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);margin-top:0}}.author-row__role{font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:16px}@media (min-width:1280px){.author-row__role{margin-top:24px}}.author-row__bio{font-size:var(--text-body);line-height:var(--text-body--line-height);flex-direction:column;gap:20px;margin-top:20px;display:flex}.btn{background:var(--color-ink);color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 31px 16px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn:hover{background:var(--color-secondary)}.btn:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.btn:focus-visible{outline-offset:2px}.btn svg{flex:none;width:24px;height:24px}.btn_primary{background:var(--color-primary)}.btn_primary:hover{background:var(--color-secondary)}.btn_secondary{border-color:var(--color-ink);background:var(--color-white);color:var(--color-ink)}.btn_secondary:hover{background:var(--color-smoke)}.btn_sm{padding:11px 23px 13px}.btn_block{width:100%}.char-counter{color:var(--color-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-variant-numeric:tabular-nums;align-self:flex-end}.char-counter_over{color:var(--color-negative)}.dropzone__inner{border:1px dashed var(--color-gray-a7);background:var(--color-smoke);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;transition:border-color .15s,background-color .15s;display:flex}@media (prefers-reduced-motion:reduce){.dropzone__inner{transition:none}}.dropzone__inner:hover{border-color:var(--color-ink)}.dropzone__inner:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.dropzone__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dropzone__icon{color:var(--color-tertiary);line-height:0}.dropzone__icon svg{width:28px;height:28px}.dropzone__title{color:var(--color-ink);font-size:var(--text-h6);line-height:var(--text-h6--line-height);font-weight:var(--text-h6--font-weight)}.dropzone__hint{color:var(--color-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.dropzone_dragover .dropzone__inner{border-color:var(--color-ink);background:var(--color-positive-bg)}.editorjs-image{margin-block:28px}@media (min-width:1280px){.editorjs-image{margin-block:36px}}.editorjs-image:first-child{margin-top:0}.editorjs-image:last-child{margin-bottom:0}.editorjs-image figcaption{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-tertiary);margin-top:12px}.editorjs-table{margin-block:28px;overflow-x:auto}@media (min-width:1280px){.editorjs-table{margin-block:36px}}.editorjs-table:first-child{margin-top:0}.editorjs-table:last-child{margin-bottom:0}.editorjs-table table{border-collapse:collapse;width:100%;font-size:var(--text-body);line-height:var(--text-body--line-height);text-align:left}.editorjs-table th,.editorjs-table td{border-bottom:1px solid var(--color-gray-a4);vertical-align:top;padding:12px 16px}.editorjs-table th{background:var(--color-smoke);font-weight:var(--text-label--font-weight)}.editorjs-table tr:last-child td{border-bottom:0}.editorjs-quote{border-left:2px solid var(--color-ink);margin-block:28px;padding-left:20px}@media (min-width:1280px){.editorjs-quote{margin-block:36px;padding-left:24px}}.editorjs-quote:first-child{margin-top:0}.editorjs-quote:last-child{margin-bottom:0}.editorjs-quote_center{text-align:center;padding-right:20px}@media (min-width:1280px){.editorjs-quote_center{padding-right:24px}}.editorjs-quote p{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}@media (min-width:1280px){.editorjs-quote p{font-size:var(--text-huge);line-height:var(--text-huge--line-height)}}.editorjs-quote cite{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-tertiary);margin-top:12px;font-style:normal;display:block}.hero-card{color:var(--color-ink);text-decoration:none;display:block}.hero-card:hover .hero-card__name{color:var(--color-gray-a9)}.hero-card:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.hero-card:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.hero-card:focus-visible{outline-offset:2px}.hero-card__photo{aspect-ratio:460/670;object-fit:cover;border-radius:6px;width:100%;display:block}.hero-card__name{font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);text-transform:uppercase;margin-top:12px;font-weight:400}.hero-card__rank{color:var(--color-tertiary);font-family:var(--font-mono);font-size:var(--text-nano);line-height:var(--text-nano--line-height);text-transform:uppercase;margin-top:4px}.entity-page{flex-direction:column;gap:16px;width:100%;max-width:1016px;display:flex}.entity-page__head{background:var(--color-white);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (min-width:1024px){.entity-page__head{padding:20px}}.entity-page__back{color:var(--color-gray-a9);font-size:var(--text-caption);line-height:var(--text-caption--line-height);align-self:flex-start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.entity-page__back:hover{color:var(--color-ink)}.entity-page__back svg{width:16px;height:16px}.entity-page__title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.entity-page__title{color:var(--color-ink);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);line-height:var(--text-h3--line-height);margin:0}@media (min-width:1024px){.entity-page__title{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}}.entity-page__actions{flex-wrap:wrap;gap:8px;display:flex}.eyebrow{font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--text-body--line-height);text-transform:uppercase}.format-nav{width:100%}@media (min-width:768px){.format-nav{margin-top:24px}}@media (min-width:1280px){.format-nav{display:none}}.format-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.format-nav__list{grid-template-columns:minmax(0,1fr)}}.format-nav__item{display:flex}.format-nav__link{border:2px solid var(--color-white);min-height:48px;color:var(--color-ink);border-radius:10px;flex:1;align-items:center;padding:4px 16px;text-decoration:none;display:flex}@media (min-width:768px){.format-nav__link{border:0;justify-content:space-between;gap:32px;padding:12px 20px}}.format-nav__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.format-nav__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.format-nav__link:focus-visible{outline-offset:2px}.format-nav__link_lecture{background:var(--gradient-format-lecture)}.format-nav__link_presentation{background:var(--gradient-format-presentation)}.format-nav__link_video{background:var(--gradient-format-video)}.format-nav__link_reel{background:var(--gradient-format-reel)}.format-nav__label{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}@media (min-width:768px){.format-nav__label{font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight)}}.format-nav__icon{display:none}@media (min-width:768px){.format-nav__icon{flex-shrink:0;font-size:40px;line-height:0;display:inline-flex}}.kinescope-field{grid-template-columns:160px 1fr;grid-template-areas:"preview body""alert alert""actions actions""note note";align-items:start;gap:12px 16px;margin-top:16px;display:grid}.kinescope-field__preview{aspect-ratio:16/9;background:var(--color-smoke);border-radius:8px;grid-area:preview;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kinescope-field__poster,.kinescope-field__skeleton{width:100%;height:100%;position:absolute;inset:0}.kinescope-field__poster{object-fit:cover}.kinescope-field__skeleton{background:linear-gradient(90deg, var(--color-gray-a4) 25%, var(--color-smoke) 50%, var(--color-gray-a4) 75%);background-size:200% 100%;animation:1.4s linear infinite kinescope-skeleton}@media (prefers-reduced-motion:reduce){.kinescope-field__skeleton{animation:none}}.kinescope-field__placeholder{color:var(--color-gray-a7);line-height:0}.kinescope-field__placeholder svg{width:32px;height:32px}.kinescope-field__timecode{color:var(--color-white);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-variant-numeric:tabular-nums;background:#000000a6;border-radius:4px;padding:2px 6px;position:absolute;bottom:6px;right:6px}.kinescope-field__body{flex-direction:column;grid-area:body;align-items:flex-start;gap:8px;display:flex}.kinescope-field__meta{color:var(--color-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.kinescope-field__progress{align-self:stretch;max-width:320px}.kinescope-field__alert{grid-area:alert}.kinescope-field__actions{flex-wrap:wrap;grid-area:actions;gap:8px;display:flex}.kinescope-field__note{grid-area:note}.kinescope-field .kinescope-field__alert,.kinescope-field .kinescope-field__timecode,.kinescope-field .kinescope-field__skeleton,.kinescope-field .kinescope-field__progress,.kinescope-field_state_empty .kinescope-field__poster,.kinescope-field_state_empty .kinescope-field__action_ready,.kinescope-field_state_empty .kinescope-field__action_replace,.kinescope-field_state_empty .kinescope-field__action_attached,.kinescope-field_state_empty .kinescope-field__action_uploading,.kinescope-field_state_uploading .kinescope-field__poster,.kinescope-field_state_uploading .kinescope-field__placeholder,.kinescope-field_state_uploading .kinescope-field__action_upload,.kinescope-field_state_uploading .kinescope-field__action_ready,.kinescope-field_state_uploading .kinescope-field__action_replace,.kinescope-field_state_uploading .kinescope-field__action_attached{display:none}.kinescope-field_state_uploading .kinescope-field__skeleton,.kinescope-field_state_uploading .kinescope-field__progress{display:flex}.kinescope-field_state_processing .kinescope-field__poster,.kinescope-field_state_processing .kinescope-field__placeholder,.kinescope-field_state_processing .kinescope-field__action_upload,.kinescope-field_state_processing .kinescope-field__action_ready,.kinescope-field_state_processing .kinescope-field__action_uploading{display:none}.kinescope-field_state_processing .kinescope-field__skeleton,.kinescope-field_state_processing .kinescope-field__progress{display:flex}.kinescope-field_state_ready .kinescope-field__note,.kinescope-field_state_ready .kinescope-field__placeholder,.kinescope-field_state_ready .kinescope-field__action_upload,.kinescope-field_state_ready .kinescope-field__action_uploading{display:none}.kinescope-field_state_ready .kinescope-field__timecode{display:block}.kinescope-field_state_failed .kinescope-field__poster,.kinescope-field_state_failed .kinescope-field__placeholder,.kinescope-field_state_failed .kinescope-field__action_upload,.kinescope-field_state_failed .kinescope-field__action_ready,.kinescope-field_state_failed .kinescope-field__action_uploading{display:none}.kinescope-field_state_failed .kinescope-field__alert{display:flex}@keyframes kinescope-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.kinescope-upload{flex-direction:column;gap:16px;display:flex}.kinescope-upload__file{align-items:center;gap:12px;display:flex}.kinescope-upload__frame{object-fit:cover;background:var(--color-smoke);border-radius:6px;flex:none;width:96px;height:54px}.kinescope-upload__file-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kinescope-upload__file-meta{color:var(--color-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.kinescope-upload .kinescope-upload__file,.kinescope-upload .kinescope-upload__progress,.kinescope-upload .kinescope-upload__detail,.kinescope-upload .kinescope-upload__error{display:none}.kinescope-upload_state_uploading .kinescope-upload__file,.kinescope-upload_state_error .kinescope-upload__file{display:flex}.kinescope-upload_state_uploading .kinescope-upload__dropzone{display:none}.kinescope-upload_state_uploading .kinescope-upload__progress{display:flex}.kinescope-upload_state_uploading .kinescope-upload__detail{display:block}.kinescope-upload_state_error .kinescope-upload__error{display:flex}.list-page{flex-direction:column;gap:16px;width:100%;max-width:1016px;display:flex}.list-page__head{background:var(--color-white);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (min-width:1024px){.list-page__head{gap:16px;padding:20px}}.list-page__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-page__title{color:var(--color-ink);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight);line-height:var(--text-h3--line-height);margin:0}@media (min-width:1024px){.list-page__title{font-size:var(--text-h1);line-height:var(--text-h1--line-height)}}.list-page__subtitle{color:var(--color-ink);font-size:var(--text-h5);font-weight:var(--text-h5--font-weight);line-height:var(--text-h5--line-height);margin:0;padding:12px 12px 4px}.list-page__toggle{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.list-page__toggle svg{width:1em;height:1em;display:block}.list-page__toggle{color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.list-page__toggle:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.list-page__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.list-page__toggle:focus-visible{outline-offset:2px}@media (min-width:1024px){.list-page__toggle{display:none}}.list-page__toolbar{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (min-width:1024px){.list-page__toolbar{flex-direction:row;align-items:center;gap:12px}}.list-page__filter{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}@media (min-width:1024px){.list-page__filter{flex-wrap:nowrap}}.list-page__select{flex:1 1 0;min-width:0}@media (min-width:1024px){.list-page__select{flex:0 0 200px;margin-left:auto}}.list-page__search{flex-basis:100%;min-width:0}.list-page__search[hidden]{display:none}@media (min-width:1024px){.list-page__search[hidden]{display:flex!important}.list-page__search{flex:0 300px;min-width:300px;max-width:300px}}.list-page__frame{display:block}.list-page__list{flex-direction:column;gap:4px;display:flex}.list-empty{background:var(--color-white);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}.list-empty__text,.list-empty_compact{color:var(--color-gray-a9);font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.list-row{box-sizing:border-box;background:var(--color-white);border-radius:16px;align-items:stretch;gap:20px;width:100%;padding:12px;display:flex}@media (min-width:1024px){.list-row{align-items:center;padding:14px 20px}}.list-row__info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}@media (min-width:1024px){.list-row__info{gap:2px}}.list-row__name{min-height:20px;color:var(--color-ink);font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:1024px){.list-row__name{min-height:24px;font-size:var(--text-h6);line-height:var(--text-h6--line-height)}}.list-row__contacts{color:var(--color-gray-a9);font-size:var(--text-mini);line-height:var(--text-mini--line-height);flex-direction:column;display:flex}@media (min-width:1024px){.list-row__contacts{flex-flow:wrap;align-items:center;gap:2px 6px;min-height:24px}}.list-row__group{align-items:center;gap:6px;min-width:0;display:flex}@media (min-width:1024px){.list-row__group+.list-row__group:before{content:"•"}}.list-row__contact{max-width:100%}.list-row__contact~.list-row__contact:before{content:"•";margin-right:6px}.list-row__contact_clamp{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.list-row__actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}@media (min-width:1024px){.list-row__actions{flex-direction:row;align-items:center;gap:20px}}.office-autocomplete-field{flex-direction:column;gap:6px;display:flex}.office-autocomplete-field__label{color:var(--color-ink);font-size:14px;font-weight:500;line-height:19px}.office-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.office-logo__mark{flex-shrink:0}.office-logo__text{flex-direction:column;gap:2px;min-width:0;display:flex}.office-logo__name{color:var(--color-ink);font-size:17px;font-weight:700;line-height:1.1}.office-logo__tagline{color:var(--color-tertiary);font-size:var(--text-label-caption);line-height:var(--text-label-caption--line-height);font-weight:var(--text-label-caption--font-weight)}.material-card{height:100%;color:var(--color-ink);border-radius:10px;flex-direction:column;gap:16px;padding:20px;text-decoration:none;display:flex}.material-card:hover .material-card__name{color:var(--color-secondary)}.material-card:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.material-card:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.material-card:focus-visible{outline-offset:2px}@media (min-width:1280px){.material-card{min-height:200px;padding:24px}}.material-card_lecture{background:var(--gradient-format-lecture)}.material-card_presentation{background:var(--gradient-format-presentation)}.material-card_video{background:var(--gradient-format-video)}.material-card_reel{background:var(--gradient-format-reel)}.material-card__head{flex:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.material-card__name{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}@media (min-width:1280px){.material-card__name{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight)}}.material-card__icon{flex:none;font-size:40px;line-height:0}.material-card__metric{border-top:1px solid var(--color-ink);opacity:.8;font-family:var(--font-mono);font-size:var(--text-mini);line-height:var(--text-mini--line-height);text-transform:uppercase;align-items:center;gap:8px;padding-top:16px;display:flex}.material-card__metric svg{flex:none;width:20px;height:20px}@media (min-width:1280px){.material-card__metric{font-size:var(--text-small);line-height:var(--text-small--line-height)}}.material-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.material-list__item{border-bottom:1px solid var(--color-ink);padding-bottom:12px;padding-right:8px}.material-list__link{color:var(--color-ink);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);align-items:flex-start;gap:12px;text-decoration:none;display:flex}.material-list__link:hover{color:var(--color-gray-a9)}.material-list__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.material-list__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.material-list__link:focus-visible{outline-offset:2px}@media (min-width:1280px){.material-list__link{font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight)}}.material-list__icon{flex:none;line-height:0}.material-list__icon svg{width:24px;height:24px}.material-tile{height:100%;color:var(--color-ink);border-radius:10px;flex-direction:column;gap:10px;padding:20px 16px;display:flex;position:relative}.material-tile:hover .material-tile__title{color:var(--color-gray-a9)}@media (min-width:1280px){.material-tile{min-height:300px;padding:24px 20px}}.material-tile_lecture{background:var(--gradient-format-lecture)}.material-tile_presentation{background:var(--gradient-format-presentation)}.material-tile_presentation:before,.material-tile_presentation:after{content:"";border-radius:0 0 10px 10px;height:6px;position:absolute;left:50%;transform:translate(-50%)}.material-tile_presentation:before{background:#dbf4f3;width:74%;bottom:-6px}.material-tile_presentation:after{background:#d1edeb;width:72%;bottom:-12px}.material-tile__body{flex:1;align-items:flex-start;gap:20px;display:flex}@media (min-width:1280px){.material-tile__body{gap:24px}}.material-tile__info{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.material-tile__topic{z-index:1;width:fit-content;color:var(--color-ink);font-size:var(--text-label-small);line-height:var(--text-label-small--line-height);font-weight:var(--text-label-small--font-weight);align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}.material-tile__topic svg{flex:none;width:12px;height:12px}.material-tile__topic:hover{color:var(--color-gray-a9)}.material-tile__topic:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.material-tile__topic:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.material-tile__topic:focus-visible{outline-offset:2px}@media (min-width:1280px){.material-tile__topic{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.material-tile__title{font-size:var(--text-h6);line-height:var(--text-h6--line-height);font-weight:var(--text-h6--font-weight)}@media (min-width:1280px){.material-tile__title{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}}.material-tile__link{color:inherit;text-decoration:none}.material-tile__link:after{content:"";border-radius:10px;position:absolute;inset:0}.material-tile__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.material-tile__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.material-tile__link:focus-visible{outline-offset:2px}.material-tile__cover{object-fit:cover;border-radius:5px;flex:none;width:73px;height:44px}@media (min-width:1280px){.material-tile__cover{width:140px;height:84px}}.material-tile__metric{border-top:1px solid var(--color-ink);font-family:var(--font-mono);font-size:var(--text-mini);line-height:var(--text-mini--line-height);text-transform:uppercase;align-items:center;gap:8px;padding-top:12px;display:flex}.material-tile__metric svg{flex:none;width:18px;height:18px}@media (min-width:1280px){.material-tile__metric{font-size:var(--text-small);line-height:var(--text-small--line-height);padding-top:16px}.material-tile__metric svg{width:20px;height:20px}}.news-row{color:var(--color-ink);text-decoration:none;display:block}.news-row:hover .news-row__title{color:var(--color-gray-a9)}.news-row:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.news-row:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.news-row:focus-visible{outline-offset:2px}.news-row__date{font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);text-transform:uppercase}.news-row__title{font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight);margin-top:8px}.news-row__excerpt{font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:12px}.news-teaser{flex-direction:column;gap:24px;display:flex}.news-teaser__title{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);text-transform:uppercase}@media (min-width:1280px){.news-teaser__title{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight)}}.news-teaser__break{display:none}@media (min-width:1280px){.news-teaser__break{display:inline}}.news-teaser__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.news-teaser__list{gap:28px}}.news-teaser__item{border-bottom:1px solid var(--color-ink);padding-bottom:12px}@media (min-width:1280px){.news-teaser__item:last-child{border-bottom:0;padding-bottom:0}}.news-teaser__link{color:var(--color-ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.news-teaser__link:hover{color:var(--color-gray-a9)}.news-teaser__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.news-teaser__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.news-teaser__link:focus-visible{outline-offset:2px}.news-teaser__date{font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--text-small--line-height);text-transform:uppercase}@media (min-width:1280px){.news-teaser__date{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}}.news-teaser__name{font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight)}@media (min-width:1280px){.news-teaser__name{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.news-teaser__more{width:100%}.pagination{justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.pagination{justify-content:center;gap:28px}}@media (min-width:1280px){.pagination{gap:20px}}.pagination__page,.pagination__arrow{width:40px;height:40px;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.pagination__page:hover,.pagination__arrow:hover{background:var(--color-gray-a3)}.pagination__page:focus-visible,.pagination__arrow:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.pagination__page:focus-visible,.pagination__arrow:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.pagination__page:focus-visible,.pagination__arrow:focus-visible{outline-offset:2px}@media (min-width:1280px){.pagination__page,.pagination__arrow{width:48px;height:48px}}.pagination__page{font-family:var(--font-mono);font-size:15px;line-height:21px}@media (min-width:1280px){.pagination__page{font-size:var(--text-body);line-height:var(--text-body--line-height)}}.pagination__page_active,.pagination__page_active:hover{background:var(--color-smoke)}.pagination__arrow{font-size:24px}.pagination__gap{width:40px;height:40px;color:var(--color-tertiary);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:15px;line-height:21px;display:inline-flex}@media (min-width:1280px){.pagination__gap{width:48px;height:48px;font-size:var(--text-body);line-height:var(--text-body--line-height)}}.reel-card{aspect-ratio:3/5;border-radius:10px;position:relative;overflow:hidden}@media (min-width:1280px){.reel-card:before,.reel-card:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.reel-card:before{background:linear-gradient(#00000059,#0000);height:20%;top:0}.reel-card:after{background:linear-gradient(#0000,#000000a6);height:52%;bottom:0}}.reel-card__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-card__topic{display:none}@media (min-width:1280px){.reel-card__topic{z-index:2;color:var(--color-white);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);align-items:center;gap:6px;text-decoration:none;display:flex;position:absolute;top:16px;left:16px}.reel-card__topic svg{flex:none;width:12px;height:12px}.reel-card__topic:hover{text-decoration:underline}.reel-card__topic:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}}.reel-card__play{z-index:2;pointer-events:none;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-card__play img{width:40px;height:auto}@media (min-width:1280px){.reel-card__play img{width:48px}}.reel-card__title{display:none}@media (min-width:1280px){.reel-card__title{z-index:2;color:var(--color-white);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);display:block;position:absolute;bottom:16px;left:16px;right:16px}}.reel-card__link{z-index:1;border-radius:10px;position:absolute;inset:0}.reel-card__link:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.slide-viewer__stage{aspect-ratio:4/3;background:var(--color-smoke);border-radius:10px;position:relative;overflow:hidden}@media (min-width:1280px){.slide-viewer__stage{aspect-ratio:16/9;border-radius:16px}}.slide-viewer__swiper{height:100%}.slide-viewer__swiper .swiper-slide img{object-fit:cover;width:100%;height:100%}.slide-viewer__arrow{z-index:2;width:40px;height:40px;color:var(--color-white);cursor:pointer;background:#21233080;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slide-viewer__arrow svg{width:24px;height:24px}.slide-viewer__arrow:hover{background:#212330b3}.slide-viewer__arrow:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}@media (min-width:1280px){.slide-viewer__arrow{width:64px;height:64px}.slide-viewer__arrow svg{width:40px;height:40px}}.slide-viewer__arrow_prev{left:16px}@media (min-width:1280px){.slide-viewer__arrow_prev{left:24px}}.slide-viewer__arrow_next{right:16px}@media (min-width:1280px){.slide-viewer__arrow_next{right:24px}}.slide-viewer__counter{z-index:2;color:var(--color-white);white-space:nowrap;background:#21233080;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:500;line-height:21px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (min-width:1280px){.slide-viewer__counter{bottom:24px}}.slide-viewer__full{z-index:2;width:36px;height:36px;color:var(--color-white);cursor:pointer;background:#21233080;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex;position:absolute;bottom:12px;right:12px}.slide-viewer__full svg{width:24px;height:24px}.slide-viewer__full:hover{background:#212330b3}.slide-viewer__full:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}@media (min-width:1280px){.slide-viewer__full{bottom:24px;right:24px}}.slide-viewer__thumbs{flex-wrap:wrap;gap:8px 4px;margin-top:12px;display:flex}@media (min-width:1280px){.slide-viewer__thumbs{margin-top:24px}}.slide-viewer__thumb{opacity:.65;cursor:pointer;background:0 0;border:3px solid #0000;border-radius:8px;width:48px;height:36px;padding:0;position:relative;overflow:hidden}.slide-viewer__thumb img{object-fit:cover;border-radius:5px;width:100%;height:100%}.slide-viewer__thumb:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.slide-viewer__thumb:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.slide-viewer__thumb:focus-visible{outline-offset:2px}.slide-viewer__thumb_active{border-color:var(--color-primary);opacity:1}@media (min-width:768px){.slide-viewer__thumb{width:80px;height:61px}}@media (min-width:1280px){.slide-viewer__thumb{width:109px;height:83px}}.topic-brief{color:var(--color-ink);text-decoration:none;display:block}.topic-brief:hover .topic-brief__title{color:var(--color-gray-a9)}.topic-brief:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.topic-brief:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.topic-brief:focus-visible{outline-offset:2px}.topic-brief__cover{aspect-ratio:280/159;object-fit:cover;border-radius:10px;width:100%;display:block}.topic-brief__title{font-size:var(--text-label-lead);line-height:var(--text-label-lead--line-height);font-weight:var(--text-label-lead--font-weight);margin-top:12px}.topic-brief__text{font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:8px}.topics-brief__title{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);text-transform:uppercase;margin-bottom:24px}@media (min-width:1280px){.topics-brief__title{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:var(--text-h2--font-weight);margin-bottom:28px}}.topics-brief__list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.topics-brief__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}}@media (min-width:1280px){.topics-brief__list{flex-direction:column;gap:28px;display:flex}}.video-card{color:var(--color-ink);position:relative}.video-card:hover .video-card__title{color:var(--color-gray-a9)}.video-card__cover{aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.video-card__cover:before{content:"";z-index:1;background:linear-gradient(#00000059,#0000);height:40%;position:absolute;inset:0 0 auto}.video-card__cover img{object-fit:cover;width:100%;height:100%}@media (min-width:1280px){.video-card__cover{aspect-ratio:500/284}}.video-card__topic{z-index:2;color:var(--color-white);font-size:var(--text-label-small);line-height:var(--text-label-small--line-height);font-weight:var(--text-label-small--font-weight);align-items:center;gap:6px;text-decoration:none;display:flex;position:absolute;top:16px;left:16px}.video-card__topic svg{flex:none;width:12px;height:12px}.video-card__topic:hover{text-decoration:underline}.video-card__topic:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}@media (min-width:1280px){.video-card__topic{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}}.video-card__play{display:none}@media (min-width:768px){.video-card__play{line-height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.video-card__arrow{line-height:0;position:absolute;bottom:24px;left:24px}.video-card__arrow svg{width:12px;height:12px}.video-card__title{font-size:var(--text-h5);line-height:var(--text-h5--line-height);font-weight:var(--text-h5--font-weight);margin-top:12px}@media (min-width:1280px){.video-card__title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);margin-top:16px}}.video-card__link{color:inherit;text-decoration:none}.video-card__link:after{content:"";border-radius:10px;position:absolute;inset:0}.video-card__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.video-card__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.video-card__link:focus-visible{outline-offset:2px}.video-card__metric{border-top:1px solid var(--color-ink);font-family:var(--font-mono);font-size:var(--text-mini);line-height:var(--text-mini--line-height);text-transform:uppercase;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.video-card__metric svg{flex:none;width:18px;height:18px}@media (min-width:1280px){.video-card__metric{font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:20px;padding-top:16px}.video-card__metric svg{width:20px;height:20px}}.video-player{aspect-ratio:4/3;--plyr-color-main:var(--color-ink);border-radius:10px;position:relative;overflow:hidden}@media (min-width:1280px){.video-player{aspect-ratio:1320/645;border-radius:16px}.video-player:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000059,#0000);height:140px;position:absolute;inset:0 0 auto}}.video-player__video{object-fit:cover;width:100%;height:100%}.video-player_fit{aspect-ratio:16/9}.video-player_fit:before{display:none}@media (min-width:1280px){.video-player_fit{aspect-ratio:16/9}}.video-player_modal{background:var(--color-ink)}.video-player_portrait{aspect-ratio:9/16;max-width:340px;margin:0 auto}.video-player .plyr{height:100%}.topic-card{color:var(--color-ink);text-decoration:none;display:block}.topic-card:hover .topic-card__title{color:var(--color-gray-a9)}.topic-card:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.topic-card:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.topic-card:focus-visible{outline-offset:2px}.topic-card__cover{aspect-ratio:636/385;border-radius:10px;display:block;position:relative;overflow:hidden}.topic-card__cover img{object-fit:cover;width:100%;height:100%}.topic-card__arrow{font-size:12px;line-height:0;position:absolute;bottom:24px;left:24px}.topic-card__title{border-bottom:1px solid var(--color-ink);font-size:var(--text-h5);line-height:var(--text-h5--line-height);font-weight:var(--text-h5--font-weight);margin-top:10px;padding-bottom:16px}@media (min-width:1280px){.topic-card__title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);margin-top:16px;padding-bottom:20px}}.topic-card__excerpt{font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:12px}.topic-row{border-bottom:1px solid var(--color-gray-a4);padding-block:24px}@media (min-width:1280px){.topic-row{border-bottom-color:var(--color-ink);padding-block:44px}.topic-row:last-child{border-bottom:0}}.topic-row__link{color:inherit;align-items:flex-start;gap:20px;text-decoration:none;display:flex}.topic-row__link:hover .topic-row__title{color:var(--color-gray-a9)}.topic-row__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.topic-row__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.topic-row__link:focus-visible{outline-offset:2px}@media (min-width:1280px){.topic-row__link{align-items:center;gap:32px}}.topic-row__num{background:var(--color-smoke);width:40px;height:40px;font-size:var(--text-h5);font-weight:var(--text-h5--font-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1280px){.topic-row__num{width:80px;height:80px;font-size:var(--text-h3)}}.topic-row__body{flex-direction:column;gap:16px;display:flex}.topic-row__title{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:var(--text-h4--font-weight)}@media (min-width:1280px){.topic-row__title{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}}.topic-row__note{font-size:var(--text-small);line-height:var(--text-small--line-height)}@media (min-width:1280px){.topic-row__note{font-size:var(--text-lead);line-height:var(--text-lead--line-height)}}.turbo-frame-loader[busy]{pointer-events:none;position:relative}.turbo-frame-loader[busy]:after{content:"";z-index:10;background:#fff9;position:absolute;inset:0}.turbo-frame-loader[busy]:before{content:"";z-index:11;border:3px solid var(--color-gray-a4);border-top-color:var(--color-gray-a9);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.6s linear infinite turbo-frame-spin;position:absolute;top:50%;left:50%}@keyframes turbo-frame-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.turbo-frame-loader[busy]:before{animation:none}}.upload-progress{align-items:center;gap:.75rem;display:flex}.upload-progress__track{background:var(--color-gray-a4);border-radius:999px;flex:1;height:.5rem;overflow:hidden}.upload-progress__bar{border-radius:inherit;background:var(--color-ink);width:0;height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.upload-progress__bar{transition:none}}.upload-progress__label{min-width:3.5ch;color:var(--color-tertiary);text-align:right;font-variant-numeric:tabular-nums}.upload-progress__detail{color:var(--color-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-variant-numeric:tabular-nums}.upload-progress_error .upload-progress__bar{background:var(--color-negative)}.form-layout__rows{flex-direction:column;align-self:stretch;gap:16px;display:flex}.form-layout__row{flex-direction:column;align-self:stretch;gap:6px;display:flex}.form-layout__errors{color:var(--color-negative);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:0;padding:0;list-style:none}.form-layout__file{flex-direction:column;gap:6px;display:flex}.form-layout__label{color:var(--color-ink);font-size:var(--text-h6);font-weight:var(--text-h6--font-weight);line-height:var(--text-h6--line-height)}.form-layout__file-caption{color:var(--color-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.form-layout__file-caption_error{color:var(--color-negative)}.feedback-form{flex-direction:column;align-items:flex-start;gap:16px;max-width:34rem;display:flex}.feedback-form_modal{max-width:none}.feedback-form__actions{margin-top:8px}.feedback-form__doc{color:inherit;text-underline-offset:.15em;text-decoration:underline}.feedback-form__doc:hover{color:var(--color-tertiary)}.feedback-form__doc:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.feedback-form__doc:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.feedback-form__doc:focus-visible{outline-offset:2px}.feedback-form>.b2-modal__footer{align-self:stretch}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.b2-order-card{background:var(--color-white);border-radius:20px;flex-direction:column;gap:8px;width:100%;max-width:588px;padding:20px;display:flex}.b2-order-card__header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.b2-order-card__status{color:var(--color-ink);font-size:20px;font-weight:600;line-height:26px}.b2-order-card__order{color:var(--color-gray-a9);align-items:center;gap:4px;display:flex}.b2-order-card__number{font-size:14px;font-weight:400;line-height:19px}.b2-order-card__copy{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.b2-order-card__icon{width:16px;height:16px}.b2-order-card__client_header{display:none}.b2-order-card__body{align-items:center;gap:10px;width:100%;display:flex}.b2-order-card__main{flex:1 0 0;align-items:center;gap:10px;min-width:0;display:flex}.b2-order-card__flag{flex-shrink:0;width:24px;height:24px}.b2-order-card__info{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.b2-order-card__destination{gap:4px;display:flex}.b2-order-card__place,.b2-order-card__date{color:var(--color-ink);font-size:15px;font-weight:400;line-height:21px}.b2-order-card__meta{color:var(--color-gray-a9);align-items:center;gap:8px;display:flex}.b2-order-card__summary,.b2-order-card__client_meta{font-size:12px;font-weight:400;line-height:16px}.b2-order-card__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.b2-order-card__amount{display:none}@media (max-width:480px){.b2-order-card{border-radius:16px;gap:10px;max-width:none;padding:12px}.b2-order-card__status{flex:1 0 0;min-width:0;font-size:15px;font-weight:500;line-height:20px}.b2-order-card__order{display:none}.b2-order-card__client_header{color:var(--color-gray-a8);font-size:11px;font-weight:400;line-height:15px;display:block}.b2-order-card__body{gap:16px}.b2-order-card__main{gap:8px}.b2-order-card__info{gap:0}.b2-order-card__destination{flex-direction:column;gap:0}.b2-order-card__place{font-size:13px;line-height:18px}.b2-order-card__date{color:var(--color-gray-a8);font-size:11px;line-height:15px}.b2-order-card__meta{display:none}.b2-order-card__amount{flex-shrink:0;align-items:center;gap:10px;display:flex}.b2-order-card__count{border:1px solid var(--color-ink);background:var(--color-white);width:24px;height:24px;color:var(--color-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex}.b2-order-card__total{color:var(--color-ink);font-size:14px;font-weight:500;line-height:19px}}.b2-option-card{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:8px;display:flex;overflow-x:auto}.b2-option-card::-webkit-scrollbar{display:none}.b2-option-card__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b2-option-card__item{box-sizing:border-box;border:1px solid var(--color-gray-a4);background:var(--color-white);min-height:96px;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:14px;flex:1 0 128px;align-items:flex-start;padding:12px;font-size:14px;font-weight:400;line-height:19px;transition:border-color .15s;display:flex}.b2-option-card__item:has(.b2-option-card__input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.b2-option-card__item:has(.b2-option-card__input:focus-visible){outline:2px solid var(--color-ink);outline-offset:-2px}.b2-option-card__label{flex:1 0 0;min-width:0;position:relative}.b2-option-card__label:before{content:attr(data-label);visibility:hidden;font-weight:500;display:block}.b2-option-card__label-text{position:absolute;inset:0}.b2-option-card__item:has(.b2-option-card__input:checked) .b2-option-card__label-text{font-weight:500}.b2-option-card__item_active{border:2px solid var(--color-ink);font-weight:500}.b2-option-card__item:has(.b2-option-card__input:disabled){opacity:.5;cursor:not-allowed}.b2-option-card_size_lg{padding-top:11px}.b2-option-card_size_lg .b2-option-card__item{flex:1 0 168px;min-height:94px;position:relative}.b2-option-card_size_lg .b2-option-card__text{align-self:stretch}.b2-option-card__text{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.b2-option-card__caption{font-size:var(--text-mini);line-height:var(--text-mini--line-height);color:var(--color-ink)}.b2-option-card__price{font-size:var(--text-label-lead);font-weight:var(--text-label-lead--font-weight);line-height:var(--text-label-lead--line-height);color:var(--color-ink)}.b2-option-card__note{font-size:var(--text-mini);line-height:var(--text-mini--line-height);color:var(--color-gray-a8);margin-top:auto}.b2-option-card__badge{background:var(--color-positive);font-size:var(--text-label-mini);font-weight:var(--text-label-mini--font-weight);line-height:var(--text-label-mini--line-height);color:var(--color-white);border-radius:8px;padding:2px 8px;position:absolute;top:-11px;right:8px}.b2-option-card__badge_muted{background:var(--color-gray-a7)}.b2-order-item{width:100%;color:var(--color-ink);align-items:center;gap:16px;display:flex;container-type:inline-size}.b2-order-item .b2-checkbox{flex-shrink:0;width:auto}.b2-order-item__grid{flex:1 0 0;grid-template-columns:auto 1fr;grid-template-areas:"media info""media price""buttons meter";align-items:center;gap:6px 12px;min-width:0;display:grid}@container (min-width:480px){.b2-order-item__grid{grid-template-columns:auto auto 1fr;grid-template-areas:"media info info""media price price""media buttons meter";align-items:start;gap:8px 16px}}@container (min-width:640px){.b2-order-item__grid{grid-template-columns:auto 1fr auto;grid-template-areas:"media info price""media buttons meter";gap:16px 20px}}.b2-order-item__media{background:var(--color-gray-a2);grid-area:media;align-self:center;position:relative}@container (min-width:480px){.b2-order-item__media{align-self:start}}.b2-order-item__photo{border-radius:inherit;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.b2-order-item__placeholder{width:100%;height:100%;color:var(--color-gray-a6);justify-content:center;align-items:center;font-size:36px;display:flex}.b2-order-item__placeholder svg{width:1em;height:1em;display:block}.b2-order-item__qty{border:1px solid var(--color-ink);background:var(--color-white);min-width:24px;height:24px;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;bottom:8px;left:8px}.b2-order-item__info{flex-direction:column;grid-area:info;align-self:start;gap:6px;min-width:0;display:flex}.b2-order-item__name{color:var(--color-ink);word-break:break-word;margin:0;font-size:14px;font-weight:400;line-height:19px}@container (min-width:480px){.b2-order-item__name{font-size:15px;line-height:21px}}.b2-order-item__attrs{align-items:center;gap:6px;display:flex}.b2-order-item__attr{color:var(--color-gray-a9);white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}.b2-order-item__note{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-order-item__note svg{width:1em;height:1em;display:block}.b2-order-item__note{color:var(--color-gray-a7)}.b2-order-item__price{flex-direction:column;grid-area:price;align-self:start;gap:2px;display:flex}@container (min-width:640px){.b2-order-item__price{text-align:right;justify-self:end;align-items:flex-end}}.b2-order-item__amount{color:var(--color-ink);white-space:nowrap;font-size:14px;font-weight:500;line-height:19px}@container (min-width:480px){.b2-order-item__amount{font-size:15px;line-height:20px}}.b2-order-item__unit{color:var(--color-gray-a9);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.b2-order-item__buttons{grid-area:buttons;align-self:center;align-items:flex-end;gap:8px;margin-top:6px;display:flex}@container (min-width:640px){.b2-order-item__buttons{margin-top:0}}.b2-order-item__meter{grid-area:meter;align-self:center;align-items:center;gap:12px;margin-top:6px;display:flex}@container (min-width:640px){.b2-order-item__meter{flex-direction:column;place-self:start end;align-items:flex-end;gap:6px;margin-top:0}}.b2-order-item_editable .b2-order-item__media{border-radius:16px;width:96px;height:96px}@container (min-width:480px){.b2-order-item_editable .b2-order-item__media{width:128px;height:128px}}@container (min-width:640px){.b2-order-item_editable .b2-order-item__media{width:104px;height:104px}}.b2-order-item_readonly .b2-order-item__media{border-radius:10px;width:96px;height:96px}.b2-order-item_selectable .b2-order-item__media{width:80px;height:80px}@container (min-width:640px){.b2-order-item_counter .b2-order-item__grid{grid-template-columns:auto 1fr auto auto;grid-template-areas:"media info price meter""media buttons.meter"}}.b2-data-row{box-sizing:border-box;background:0 0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 0;transition:background-color .15s;display:flex}@media (min-width:1024px){.b2-data-row{padding:12px}}@media (hover:hover){.b2-data-row:hover{background:var(--color-smoke)}}.b2-data-row__logo{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:36px;line-height:0;display:inline-flex}.b2-data-row__logo svg{width:1em;height:1em;display:block}.b2-data-row__logo{color:var(--color-gray-a9)}.b2-data-row__logo-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.b2-data-row__text{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.b2-data-row__desc{color:var(--color-gray-a9);margin-bottom:2px;font-size:12px;line-height:16px}.b2-data-row__title{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.b2-data-row__caption{color:var(--color-gray-a9);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:19px;overflow:hidden}.b2-data-row__more{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-data-row__more svg{width:1em;height:1em;display:block}.b2-data-row__more{color:var(--color-gray-a9);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}@media (hover:hover){.b2-data-row__more:hover{color:var(--color-ink)}}.b2-button{box-sizing:border-box;background:var(--color-primary);color:var(--color-on-primary);white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:4px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.b2-button__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-button__icon svg{width:1em;height:1em;display:block}.b2-button__icon{color:inherit}.b2-button__label{align-items:center;min-height:24px;padding:0 4px;display:inline-flex}.b2-button__amount{font-size:13px;font-weight:500;line-height:18px}.b2-button__subtext{font-size:11px;font-weight:400;line-height:15px}.b2-button_xl{border-radius:14px;padding:14px 16px;font-size:16px}.b2-button_lg{border-radius:14px;padding:12px 14px;font-size:15px}.b2-button_md{border-radius:12px;padding:8px 12px;font-size:14px}.b2-button_sm{border-radius:10px;padding:6px 10px;font-size:14px}.b2-button_xsm{border-radius:8px;gap:0;padding:4px 6px;font-size:12px}.b2-button_primary{background:var(--color-primary);color:var(--color-on-primary)}.b2-button_primary.b2-button_disabled,.b2-button_primary:disabled{background:var(--color-ink);color:var(--color-white);opacity:.5}.b2-button_secondary{background:var(--color-gray-a2);color:var(--color-ink)}.b2-button_tertiary-focus{background:var(--color-white);color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink)}.b2-button_special{background:var(--color-gray-a4);color:var(--color-gray-a9)}.b2-button_ink{background:var(--color-ink);color:var(--color-white)}.b2-button_attention{background:var(--color-negative-bg);color:var(--color-negative)}.b2-button_ghost{color:var(--color-ink);background:0 0;border-radius:0;padding:0;font-weight:400}.b2-button_special-balance{background:var(--color-primary);color:var(--color-on-primary);padding-block:6px}.b2-button_special-balance .b2-button__label{flex-direction:column;gap:0}.b2-button_full{width:100%}.b2-button_icon{gap:0;padding:0}.b2-button_icon .b2-button__label{display:none}.b2-button_icon .b2-button__icon{width:1em;height:1em}.b2-button_icon.b2-button_xsm{width:32px;height:32px}.b2-button_icon.b2-button_xsm .b2-button__icon{font-size:18px}.b2-button_icon.b2-button_sm{width:36px;height:36px}.b2-button_icon.b2-button_sm .b2-button__icon{font-size:20px}.b2-button_icon.b2-button_md{width:40px;height:40px}.b2-button_icon.b2-button_md .b2-button__icon{font-size:20px}.b2-button_icon.b2-button_lg{width:48px;height:48px}.b2-button_icon.b2-button_lg .b2-button__icon{font-size:24px}.b2-button_icon.b2-button_xl{width:52px;height:52px}.b2-button_icon.b2-button_xl .b2-button__icon{font-size:24px}.b2-button:hover{background-image:linear-gradient(#0000000f,#0000000f)}.b2-button:active{background-image:linear-gradient(#0000001f,#0000001f)}.b2-button_ghost:hover,.b2-button_ghost:active{opacity:.7;background-image:none}.b2-button:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-button:focus-visible{outline-offset:2px}.b2-button:disabled{cursor:not-allowed;opacity:.5}.b2-button_disabled{pointer-events:none;cursor:default;opacity:.5}.b2-form{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:1024px){.b2-form{gap:1.5rem}}.b2-form__group{gap:var(--space-page);flex-direction:column;display:flex}.b2-form__row{flex-direction:column;gap:.75rem;display:flex}.b2-form__rows{flex-direction:column;gap:1rem;display:flex}.b2-form__errors{color:var(--color-negative);margin:0;padding:0;font-size:12px;line-height:16px;list-style:none}.b2-form__errors-slot:empty{display:none}.b2-input{flex-direction:column;gap:6px;width:100%;display:flex}.b2-input__header{color:var(--color-ink);font-size:14px;font-weight:500;line-height:19px}.b2-input__field{box-sizing:border-box;background:var(--color-gray-a2);cursor:text;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;width:100%;padding:11px 13px;transition:background-color .15s,border-color .15s;display:flex}.b2-input__field:focus-within{border-color:var(--color-gray-a8)}.b2-input__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-input__icon svg{width:1em;height:1em;display:block}.b2-input__icon{color:var(--color-gray-a9)}.b2-input__clear{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-input__clear svg{width:1em;height:1em;display:block}.b2-input__clear{color:var(--color-gray-a9);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.b2-input__clear[hidden]{display:none}.b2-input__clear:hover{color:var(--color-ink)}.b2-input__body{flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;display:flex;position:relative}.b2-input__float{z-index:1;max-width:100%;color:var(--color-gray-a9);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:15px;line-height:21px;transition:font-size .1s,line-height .1s,transform .1s;display:none;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.b2-input__control{width:100%;min-height:24px;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:15px;line-height:21px}.b2-input__control::placeholder{color:var(--color-gray-a9);opacity:1}.b2-input__control:focus,.b2-input__control:focus-visible{box-shadow:none;outline:none}.b2-input__control[type=search]::-webkit-search-cancel-button{appearance:none}.b2-input__caption{color:var(--color-gray-a9);font-size:12px;line-height:16px}.b2-input_md .b2-input__field{border-radius:5px;padding:9px 11px}.b2-input_sm .b2-input__field{border-radius:5px;padding:7px 11px}.b2-input_xs .b2-input__field{border-radius:5px;padding:3px 11px}.b2-input_sm .b2-input__control{font-size:14px;line-height:19px}.b2-input_xs .b2-input__control{font-size:13px;line-height:18px}.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])) .b2-input__float{display:block}.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])) .b2-input__field{padding-block:6px}.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])) .b2-input__body{height:34px}.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])) .b2-input__control::placeholder{color:#0000}.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])).b2-input_focus .b2-input__body,.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])):has(.b2-input__control:focus) .b2-input__body,.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])):has(.b2-input__control:not(:placeholder-shown)) .b2-input__body{justify-content:flex-end}.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])).b2-input_focus .b2-input__control,.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])):has(.b2-input__control:focus) .b2-input__control,.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])):has(.b2-input__control:not(:placeholder-shown)) .b2-input__control{min-height:0;line-height:18px}.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])).b2-input_focus .b2-input__float,.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])):has(.b2-input__control:focus) .b2-input__float,.b2-input_xl:has(.b2-input__float:not(:empty)):has(.b2-input__control[placeholder]:not([placeholder=""])):has(.b2-input__control:not(:placeholder-shown)) .b2-input__float{font-size:12px;line-height:16px;transform:translateY(-50%)translateY(-9px)}.b2-input_focus .b2-input__field{border-color:var(--color-gray-a8)}.b2-input_error .b2-input__field{background:var(--color-negative-bg)}.b2-input_error .b2-input__caption{color:var(--color-negative)}.b2-input_disabled .b2-input__field{cursor:default}.b2-input_disabled .b2-input__control{color:var(--color-gray-a9)}.b2-input_disabled .b2-input__header,.b2-input_disabled .b2-input__icon{color:var(--color-gray-a7)}@media (prefers-reduced-motion:reduce){.b2-input__float{transition:none}}.b2-input-line{align-items:center;gap:8px;width:100%;display:flex}.b2-input-line__label{min-width:0;color:var(--color-gray-a9);flex:1 0 0;font-size:14px;font-weight:400;line-height:19px}.b2-input-line__value-group{align-items:center;gap:4px;min-width:0;display:flex}.b2-input-line__value{color:var(--color-ink);white-space:nowrap;text-align:right;font-size:14px;font-weight:400;line-height:19px}.b2-input-line__note{color:var(--color-gray-a9);white-space:nowrap;font-size:14px;font-weight:400;line-height:19px}.b2-input-line__edit{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-input-line__edit svg{width:1em;height:1em;display:block}.b2-input-line__edit{color:var(--color-gray-a7);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;transition:color .15s}.b2-input-line__edit:hover{color:var(--color-ink)}.b2-input-line__edit:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-input-line__edit:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-input-line__edit:focus-visible{outline-offset:2px;outline:none}.b2-input-line__field{box-sizing:border-box;border:1px solid var(--color-gray-a8);background:var(--color-white);border-radius:5px;align-items:center;width:100px;padding:4px 12px;display:flex}.b2-input-line__field:focus-within{border-color:var(--color-ink)}.b2-input-line__input{width:100%;min-width:0;color:var(--color-ink);text-align:right;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;line-height:18px}.b2-input-line__input:focus,.b2-input-line__input:focus-visible{box-shadow:none;outline:none}.b2-textarea{flex-direction:column;gap:6px;width:100%;display:flex}.b2-textarea__field{box-sizing:border-box;background:var(--color-gray-a2);cursor:text;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:8px;width:100%;min-height:128px;padding:13px;transition:background-color .15s,box-shadow .15s;display:flex}.b2-textarea__field:focus-within{border-color:var(--color-gray-a8)}.b2-textarea__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-textarea__icon svg{width:1em;height:1em;display:block}.b2-textarea__icon{color:var(--color-gray-a9)}.b2-textarea__body{flex-direction:column;flex:1 0 0;align-self:stretch;min-width:0;display:flex;position:relative}.b2-textarea__float{z-index:1;max-width:100%;color:var(--color-gray-a9);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:15px;line-height:21px;transition:font-size .1s,line-height .1s;display:none;position:absolute;top:0;left:0;overflow:hidden}.b2-textarea__control{width:100%;min-height:24px;color:var(--color-ink);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1 0 0;margin:0;padding:0;font-size:15px;line-height:21px}.b2-textarea__control::placeholder{color:var(--color-gray-a9);opacity:1}.b2-textarea__control:focus,.b2-textarea__control:focus-visible{box-shadow:none;outline:none}.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])) .b2-textarea__float{display:block}.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])) .b2-textarea__control::placeholder{color:#0000}.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])).b2-textarea_focus .b2-textarea__float,.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])):has(.b2-textarea__control:focus) .b2-textarea__float,.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])):has(.b2-textarea__control:not(:placeholder-shown)) .b2-textarea__float{font-size:12px;line-height:16px}.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])).b2-textarea_focus .b2-textarea__control,.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])):has(.b2-textarea__control:focus) .b2-textarea__control,.b2-textarea:has(.b2-textarea__float:not(:empty)):has(.b2-textarea__control[placeholder]:not([placeholder=""])):has(.b2-textarea__control:not(:placeholder-shown)) .b2-textarea__control{margin-top:16px}.b2-textarea__caption{color:var(--color-gray-a9);font-size:12px;line-height:16px}.b2-textarea_focus .b2-textarea__field{border-color:var(--color-gray-a8)}.b2-textarea_error .b2-textarea__field{background:var(--color-negative-bg)}.b2-textarea_error .b2-textarea__caption{color:var(--color-negative)}.b2-textarea_size_tall .b2-textarea__field{min-height:320px}@media (min-width:768px){.b2-textarea_size_tall .b2-textarea__field{min-height:128px}}@media (prefers-reduced-motion:reduce){.b2-textarea__float{transition:none}}.b2-radio{cursor:pointer;align-items:center;gap:10px;width:100%;display:flex}.b2-radio__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b2-radio__box{border:2px solid var(--color-gray-a7);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .15s}.b2-radio__input:focus-visible~.b2-radio__box{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-radio__input:focus-visible~.b2-radio__box{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-radio__input:focus-visible~.b2-radio__box{outline-offset:2px}.b2-radio__input:checked~.b2-radio__box{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.b2-radio__logo{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:36px;line-height:0;display:inline-flex}.b2-radio__logo svg{width:1em;height:1em;display:block}.b2-radio__logo{color:var(--color-gray-a9)}.b2-radio__main{flex:1 0 0;align-items:center;gap:24px;min-width:0;display:flex}.b2-radio__text{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.b2-radio__desc{color:var(--color-gray-a9);margin-bottom:2px;font-size:12px;line-height:16px}.b2-radio__title{color:var(--color-ink);font-size:15px;font-weight:500;line-height:20px}.b2-radio__caption{color:var(--color-gray-a9);font-size:14px;line-height:19px}.b2-radio__caption_fade{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.b2-radio__avatar{flex-shrink:0}.b2-radio__more{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-radio__more svg{width:1em;height:1em;display:block}.b2-radio__more{color:var(--color-gray-a9)}.b2-radio_card{box-sizing:border-box;border:2px solid #0000;border-radius:14px;padding:12px;transition:border-color .15s,background-color .15s}@media (hover:hover){.b2-radio_card:hover{background:var(--color-smoke)}}.b2-radio_card:has(.b2-radio__input:checked){border-color:var(--color-ink)}.b2-radio_card .b2-radio__logo{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-radio_card .b2-radio__logo svg{width:1em;height:1em;display:block}.b2-radio_card.b2-radio_bordered{border-color:var(--color-gray-a4)}.b2-checkbox{cursor:pointer;align-items:center;gap:10px;width:100%;display:flex}.b2-checkbox__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b2-checkbox__box{border:1px solid var(--color-gray-a7);background:var(--color-white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:inline-flex}.b2-checkbox__check{width:14px;height:14px;color:var(--color-white);opacity:0}.b2-checkbox__input:focus-visible~.b2-checkbox__box{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-checkbox__input:focus-visible~.b2-checkbox__box{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-checkbox__input:focus-visible~.b2-checkbox__box{outline-offset:2px}.b2-checkbox__input:checked~.b2-checkbox__box{border-color:var(--color-ink);background:var(--color-ink)}.b2-checkbox__input:checked~.b2-checkbox__box .b2-checkbox__check{opacity:1}.b2-checkbox__text{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.b2-checkbox__title{color:var(--color-ink);font-size:15px;line-height:21px}.b2-checkbox__caption{color:var(--color-gray-a9);font-size:12px;font-weight:500;line-height:16px}.b2-tabs{container-type:inline-size}.b2-tabs__bar{background:var(--color-gray-a2);border-radius:14px;align-items:center;gap:2px;padding:2px;display:inline-flex}.b2-tabs__tab{color:var(--color-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;padding:10px 16px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex}.b2-tabs__tab:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-tabs__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-tabs__tab:focus-visible{outline-offset:2px}.b2-tabs__count{color:var(--color-ink)}.b2-tabs__tab_active{background:var(--color-white)}.b2-tabs_stretch .b2-tabs__bar{width:100%;display:flex}.b2-tabs_stretch .b2-tabs__tab{flex:1 0 0;justify-content:center}@container not (min-width:480px){.b2-tabs__bar{border-radius:12px}.b2-tabs__tab{border-radius:10px;padding:8px 16px;font-size:14px;line-height:19px}.b2-tabs__count{font-size:15px;line-height:20px}}.b2-dropdown{display:inline-block;position:relative}.b2-dropdown__line{color:var(--color-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:12px 14px;font-size:15px;line-height:21px;display:inline-flex}.b2-dropdown__line:focus{outline:none}.b2-dropdown__line:focus-visible{background:var(--color-gray-a2)}.b2-dropdown__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-dropdown__icon svg{width:1em;height:1em;display:block}.b2-dropdown__icon{color:inherit}.b2-dropdown__text{padding:0 4px}.b2-dropdown__chevron{transition:transform .15s}.b2-dropdown__trigger[aria-expanded=true] .b2-dropdown__chevron{transform:rotate(180deg)}.b2-dropdown__menu{z-index:20;background:var(--color-white);border-radius:14px;flex-direction:column;align-items:stretch;min-width:100%;margin-top:4px;padding:6px 0;display:flex;position:absolute;top:100%;left:0;box-shadow:0 10px 15px #1212121f}.b2-dropdown__option{justify-content:flex-start;width:100%;transition:background-color .15s}.b2-dropdown__option:hover{background:var(--color-gray-a2)}.b2-select{width:100%;position:relative}.b2-select__label{z-index:2;color:var(--color-gray-a8);pointer-events:none;font-size:12px;line-height:16px;transition:opacity .15s;position:absolute;top:6px;left:14px}.b2-select_with-icon .b2-select__label{left:47px}.b2-select__row{align-items:center;gap:8px;min-width:0;display:flex}.b2-select__icon{flex-shrink:0;width:24px;height:24px;display:block}.b2-select__icon svg{width:100%;height:100%;display:block}.b2-select__icon_round{border-radius:50%;overflow:hidden}.b2-select__text{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;line-height:21px;overflow:hidden}.b2-select .ts-wrapper{width:100%}.b2-select .ts-control{box-sizing:border-box;--ts-pr-caret:0px;--ts-pr-clear-button:0px;--ts-pr-min:41px;background:var(--color-gray-a2);min-height:48px;box-shadow:none;color:var(--color-ink);cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;padding:11px 41px 11px 13px;font-size:15px;line-height:21px;transition:padding-top .15s,padding-bottom .15s,padding-left .15s;display:flex}.b2-select .ts-wrapper.single .ts-control{background:var(--color-gray-a2)}.b2-select .ts-control>input{color:var(--color-ink);font:inherit;margin:0;font-size:15px;line-height:21px}.b2-select .ts-control>input::placeholder{color:var(--color-gray-a8);opacity:1}.b2-select .ts-control .item{align-items:center;min-width:0;display:flex}.b2-select__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;line-height:0;display:inline-flex}.b2-select__chevron svg{width:1em;height:1em;display:block}.b2-select__chevron{z-index:2;color:var(--color-ink);pointer-events:none;transition:transform .15s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.b2-select:has(.ts-wrapper.dropdown-active) .b2-select__chevron{transform:translateY(-50%)rotate(180deg)}.b2-select__clear{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:0;display:inline-flex}.b2-select__clear svg{width:1em;height:1em;display:block}.b2-select__clear{z-index:2;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.b2-select__clear:hover{color:var(--color-gray-a9)}.ts-wrapper:not(.has-items) .b2-select__clear,.b2-select_search:has(.ts-wrapper.has-items) .b2-select__chevron{display:none}.b2-select .ts-control:focus-visible{outline:none}.b2-select .ts-wrapper.focus .ts-control{border-color:var(--color-gray-a8);outline:none}.b2-select .ts-dropdown{background:var(--color-white);border:0;border-radius:14px;margin-top:4px;padding:6px 0;overflow:hidden;box-shadow:0 10px 15px #1212121f}.b2-select .ts-dropdown .option{color:var(--color-ink);padding:10px 14px;font-size:15px;line-height:21px}.b2-select .ts-dropdown .option.active,.b2-select .ts-dropdown .option:hover{background:var(--color-gray-a2);color:var(--color-ink)}.b2-select_floating .ts-control{padding-top:20px;padding-bottom:2px}.b2-select_floating:has(option[value=""]:checked) .b2-select__label,.b2-select_floating:has(.ts-wrapper:not(.has-items)) .b2-select__label{opacity:0}.b2-select_floating:has(option[value=""]:checked) .ts-control,.b2-select_floating:has(.ts-wrapper:not(.has-items)) .ts-control{padding-top:11px;padding-bottom:11px;padding-left:13px}.b2-select .ts-dropdown .option[data-value=""][aria-disabled=true]{display:none}.b2-select_with-icon .ts-control{padding-left:46px}.b2-select_with-icon .ts-control .b2-select__icon{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.b2-select_sm .ts-control{--ts-pr-min:37px;border-radius:5px;min-height:40px;padding:7px 37px 7px 11px}.b2-select_sm .b2-select__chevron{right:10px}.b2-select_sm .b2-select__clear{right:9px}.ts-control .item[data-value=""] .b2-select__text,.ts-dropdown .option[data-value=""] .b2-select__text{color:var(--color-gray-a8)}@media (prefers-reduced-motion:reduce){.b2-select__label,.b2-select__chevron,.b2-select .ts-control{transition:none}}.b2-autocomplete.ts-wrapper:not(.has-items) .b2-autocomplete__clear{display:none}.b2-autocomplete.ts-wrapper .ts-control{--ts-pr-caret:0px;--ts-pr-clear-button:0px;--ts-pr-min:37px;background:var(--color-gray-a2);min-height:48px;box-shadow:none;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);border:1px solid #0000;border-radius:14px;align-items:center;padding:11px 13px;transition:border-color .15s,padding-top .15s,padding-bottom .15s;display:flex}.b2-autocomplete.ts-wrapper .ts-control input{font:inherit;color:var(--color-ink)}.b2-autocomplete.ts-wrapper .ts-control input::placeholder{color:var(--color-gray-a9);opacity:1}.b2-autocomplete.ts-wrapper .ts-control .item{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding:0;display:block;overflow:hidden}.b2-autocomplete.ts-wrapper.focus .ts-control{border-color:var(--color-gray-a8)}.b2-autocomplete.ts-wrapper.single .ts-control{background-image:none;flex-wrap:nowrap}.b2-autocomplete.ts-wrapper.single .ts-control>input{min-width:0}.b2-autocomplete.ts-wrapper.single.input-active .ts-control{background:var(--color-gray-a2)}.b2-autocomplete.ts-wrapper .b2-autocomplete__clear{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:0;display:inline-flex}.b2-autocomplete.ts-wrapper .b2-autocomplete__clear svg{width:1em;height:1em;display:block}.b2-autocomplete.ts-wrapper .b2-autocomplete__clear{z-index:2;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.b2-autocomplete.ts-wrapper .b2-autocomplete__clear:hover{color:var(--color-gray-a9)}.b2-autocomplete.ts-wrapper .ts-dropdown{border-radius:var(--radius-overlay);box-shadow:var(--elevation-overlay);font-size:var(--text-body);line-height:var(--text-body--line-height);border:0;margin-top:4px;padding:6px 0;overflow:hidden}.b2-autocomplete.ts-wrapper .ts-dropdown .option{padding:10px 14px}.b2-autocomplete.ts-wrapper .ts-dropdown .option.active{background:var(--color-gray-a2);color:var(--color-ink)}.b2-autocomplete-field{width:100%;position:relative}.b2-autocomplete-field__label{z-index:2;color:var(--color-gray-a8);pointer-events:none;opacity:0;visibility:hidden;font-size:12px;line-height:16px;transition:opacity .15s,visibility 0s linear .15s;position:absolute;top:6px;left:14px}.b2-autocomplete-field:has(option:checked:not([value=""])) .b2-autocomplete-field__label{opacity:1;visibility:visible;transition:opacity .15s,visibility}.b2-autocomplete-field:has(option:checked:not([value=""])) .ts-control{padding-top:20px;padding-bottom:2px}@media (prefers-reduced-motion:reduce){.b2-autocomplete-field__label,.b2-autocomplete-field:has(option:checked:not([value=""])) .b2-autocomplete-field__label,.b2-autocomplete.ts-wrapper .ts-control{transition:none}}.b2-choose-row{box-sizing:border-box;width:100%;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:16px;padding:10px 12px;font-family:inherit;text-decoration:none;transition:background-color .15s;display:flex}.b2-choose-row__main{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.b2-choose-row__title{color:var(--color-ink);font-size:15px;font-weight:500;line-height:20px}.b2-choose-row__value-row{align-items:center;gap:8px;min-width:0;display:flex}.b2-choose-row__leading{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-choose-row__leading svg{width:1em;height:1em;display:block}.b2-choose-row__leading{border-radius:50%;overflow:hidden}.b2-choose-row__leading img{object-fit:cover;width:100%;height:100%}.b2-choose-row__leading:empty{display:none}.b2-choose-row__value{color:var(--color-gray-a9);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:21px;overflow:hidden}.b2-choose-row__trailing{flex-shrink:0;align-items:center;display:inline-flex}.b2-choose-row__trailing:empty{display:none}.b2-choose-row__pay-badge{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-choose-row__pay-badge svg{width:1em;height:1em;display:block}.b2-choose-row__pay-badge{border-radius:50%;overflow:hidden}.b2-choose-row img.b2-choose-row__pay-logo{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:auto;max-width:68px;height:32px;display:block}.b2-choose-row__media{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:0;display:inline-flex}.b2-choose-row__media svg{width:1em;height:1em;display:block}.b2-choose-row__media{background:var(--color-smoke);color:var(--color-ink);border-radius:10px}.b2-choose-row__person{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}@media (min-width:768px){.b2-choose-row__person{flex-direction:row;align-items:center;gap:12px}}.b2-choose-row__name{color:var(--color-ink);flex-shrink:0;font-size:15px;line-height:20px}.b2-choose-row__contacts{color:var(--color-gray-a9);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:19px;overflow:hidden}.b2-choose-row__action{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:0;display:inline-flex}.b2-choose-row__action svg{width:1em;height:1em;display:block}.b2-choose-row__action{color:var(--color-gray-a8);border-radius:50%;flex-shrink:0;transition:color .15s}.b2-choose-row__action:hover{color:var(--color-ink)}.b2-choose-row__action:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-choose-row__action:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-choose-row__action:focus-visible{outline-offset:2px}.b2-choose-row__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:0;display:inline-flex}.b2-choose-row__chevron svg{width:1em;height:1em;display:block}.b2-choose-row__chevron{color:var(--color-gray-a8)}.b2-choose-row_interactive{cursor:pointer}.b2-choose-row_interactive:hover{background:var(--color-gray-a2)}.b2-choose-row_interactive:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-choose-row_interactive:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-choose-row_interactive:focus-visible{outline-offset:2px;outline:none}.b2-choose-row_flat{padding:0}.b2-choose-row_flat:hover{background:0 0}.b2-badge{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;font-weight:500;display:inline-flex}.b2-badge__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-badge__icon svg{width:1em;height:1em;display:block}.b2-badge__icon{color:inherit}.b2-badge_md{border-radius:10px;padding:4px 10px;font-size:12px;line-height:16px}.b2-badge_lg{border-radius:12px;padding:6px 12px;font-size:14px;line-height:19px}.b2-badge_sm{font-size:var(--text-label-caption);line-height:var(--text-label-caption--line-height);border-radius:6px;padding:2px 6px}.b2-badge_primary{background:var(--color-ink);color:var(--color-white);border-color:#0000}.b2-badge_secondary{background:var(--color-white);color:var(--color-ink);border-color:var(--color-gray-a6)}.b2-badge_muted{background:var(--color-smoke);color:var(--color-gray-a8);border-color:#0000}.b2-badge_attention{background:var(--color-attention-bg);color:var(--color-attention);border-color:#0000}.b2-badge_negative{background:var(--color-negative-bg);color:var(--color-negative);border-color:#0000}.b2-badge_positive{background:var(--color-positive-bg);color:var(--color-positive);border-color:#0000}.b2-counter{background:var(--color-gray-a2);justify-content:center;align-items:center;gap:8px;display:inline-flex}.b2-counter__btn{color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.b2-counter__btn:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-counter__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-counter__btn:focus-visible{outline-offset:2px}.b2-counter__icon{width:1em;height:1em;display:block}.b2-counter__value{text-align:center;min-width:20px;color:var(--color-ink);padding:0 2px;font-size:15px;font-weight:400;line-height:21px}.b2-counter_xl{border-radius:16px;padding:12px}.b2-counter_xl .b2-counter__btn{width:24px;height:24px;font-size:24px}.b2-counter_md{border-radius:8px;padding:4px 8px}.b2-counter_md .b2-counter__btn{width:20px;height:20px;font-size:20px}.b2-avatar{box-sizing:border-box;background:var(--color-gray-a4);color:var(--color-ink);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.b2-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.b2-avatar__initials{text-transform:uppercase;line-height:1}.b2-avatar__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-avatar__icon svg{width:1em;height:1em;display:block}.b2-avatar__icon{color:var(--color-ink)}.b2-avatar_sm{width:24px;height:24px;font-size:10px}.b2-avatar_sm .b2-avatar__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:0;display:inline-flex}.b2-avatar_sm .b2-avatar__icon svg{width:1em;height:1em;display:block}.b2-avatar_md{width:36px;height:36px;font-size:14px}.b2-avatar_lg{width:40px;height:40px;font-size:15px}.b2-avatar_xl{width:96px;height:96px;font-size:32px}.b2-avatar_xl .b2-avatar__icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:48px;line-height:0;display:inline-flex}.b2-avatar_xl .b2-avatar__icon svg{width:1em;height:1em;display:block}.b2-avatar_square{border-radius:30%}.b2-tag{box-sizing:border-box;background:var(--color-smoke);min-width:0;color:var(--color-ink);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:15px;line-height:21px;display:inline-flex}.b2-tag__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-tag__icon svg{width:1em;height:1em;display:block}.b2-tag__icon{color:inherit}.b2-tag__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b2-tag__action{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-tag__action svg{width:1em;height:1em;display:block}.b2-tag__action{color:var(--color-gray-a8);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.b2-tag__action:hover{color:var(--color-ink)}.b2-tag__action:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-tag__action:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-tag__action:focus-visible{outline-offset:2px}.b2-modal{background:0 0;border:0;width:calc(100% - 40px);max-width:440px;margin:auto;padding:0}@media not all and (min-width:480px){.b2-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;inset:0}}.b2-modal::backdrop{background:#211c1866}.b2-modal__card{box-sizing:border-box;background:var(--color-white);border-radius:20px;flex-direction:column;gap:24px;max-height:calc(100dvh - 40px);padding:20px;display:flex;position:relative}@media not all and (min-width:480px){.b2-modal__card{border-radius:0;height:100%;max-height:none;padding:40px 16px 20px}}.b2-modal__card>turbo-frame{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}@media not all and (min-width:480px){.b2-modal__card>turbo-frame{flex-shrink:1}}.b2-modal__content{flex-direction:column;flex:1 0 auto;gap:24px;min-width:0;display:flex}@media not all and (min-width:480px){.b2-modal__content{flex-shrink:1;min-height:0}}.b2-modal__close{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:0;display:inline-flex}.b2-modal__close svg{width:1em;height:1em;display:block}.b2-modal__close{background:var(--color-gray-a3);color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;padding:0;transition:background-color .15s;position:absolute;top:12px;right:12px}.b2-modal__close:hover{background:var(--color-gray-a4)}@media not all and (min-width:480px){.b2-modal__close{width:28px;height:28px;top:16px;right:16px}}.b2-modal__header{padding-right:40px}.b2-modal__title{color:var(--color-ink);margin:0;font-size:24px;font-weight:600;line-height:30px}@media not all and (min-width:480px){.b2-modal__title{font-size:20px;line-height:26px}}.b2-modal__title_size_sm{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.b2-modal__body{color:var(--color-gray-a9);font-size:15px;line-height:21px}.b2-modal__body_form{color:inherit;flex-direction:column;gap:16px;display:flex}@media not all and (min-width:480px){.b2-modal__body_form{min-height:0}}.b2-modal__footer{flex-direction:column;gap:8px;display:flex}.b2-modal__footer .b2-button{width:100%}@media not all and (min-width:480px){.b2-modal__footer{margin-top:auto}}.b2-modal__footer_row{flex-direction:row;justify-content:flex-end;gap:12px}.b2-modal__footer_row .b2-button{width:auto}.b2-modal_size_content{width:fit-content;max-width:calc(100% - 40px)}@media not all and (min-width:480px){.b2-modal_size_content{width:100%;max-width:none}.b2-modal_m-sheet{height:auto;inset:auto 0 0}.b2-modal_m-sheet[open]{animation:.25s modal-sheet-up}.b2-modal_m-sheet .b2-modal__card{border-radius:20px 20px 0 0;height:auto;padding:24px 16px 20px}.b2-modal_m-sheet .b2-modal__title:not(.b2-modal__title_size_sm){font-size:24px;line-height:30px}.b2-modal_m-sheet .b2-modal__close{width:24px;height:24px}.b2-modal_m-sheet .b2-modal__footer_row .b2-button{flex:1 0 0;width:auto}}@keyframes modal-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.b2-modal_m-sheet[open]{animation:none}}.b2-stepper{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;gap:2px;width:100%;display:flex;overflow:auto hidden;container-type:inline-size}.b2-stepper::-webkit-scrollbar{display:none}.b2-stepper__track{align-items:center;height:14px;display:flex}.b2-stepper__segment{flex:1 0 0;align-items:center;min-width:0;display:flex}.b2-stepper__dot{background:var(--color-gray-a3);border-radius:50%;flex-shrink:0;width:14px;height:14px}.b2-stepper__dot_active{background:var(--color-secondary)}.b2-stepper__bar{background:var(--color-gray-a3);border-radius:8px;flex:1 0 0;min-width:0;height:4px}.b2-stepper__bar_active{background:var(--color-secondary)}.b2-stepper__bar_dashed{background:0 0;align-items:center;gap:3px;height:4px;display:flex}.b2-stepper__dash{background:var(--color-gray-a3);border-radius:8px;flex:1 0 0;min-width:0;height:4px}.b2-stepper__dash_active{background:var(--color-secondary)}.b2-stepper__labels{display:flex}.b2-stepper__cell{flex:1 0 0;justify-content:space-between;gap:8px;min-width:0;display:flex}.b2-stepper__label{color:var(--color-gray-a8);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;overflow:hidden}.b2-stepper__label_current{color:var(--color-ink);font-weight:500}.b2-stepper__label_last{text-align:right}@container not (min-width:480px){.b2-stepper__segment,.b2-stepper__cell{min-width:137px}}.b2-accordion{border:1px solid var(--color-gray-a3);background:var(--color-white);border-radius:20px;width:100%;overflow:hidden}.b2-accordion__item+.b2-accordion__item{border-top:1px solid var(--color-gray-a3)}.b2-accordion__header{cursor:pointer;align-items:center;gap:8px;padding:16px;list-style:none;display:flex}.b2-accordion__header::-webkit-details-marker{display:none}.b2-accordion__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-accordion__icon svg{width:1em;height:1em;display:block}.b2-accordion__icon{color:var(--color-ink)}.b2-accordion__title{min-width:0;color:var(--color-ink);flex:1 0 0;font-size:16px;font-weight:500;line-height:22px}.b2-accordion__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-accordion__chevron svg{width:1em;height:1em;display:block}.b2-accordion__chevron{color:var(--color-gray-a8);transition:transform .2s}.b2-accordion__item[open] .b2-accordion__chevron{transform:rotate(180deg)}.b2-accordion__body{color:var(--color-gray-a9);padding:0 16px 16px;font-size:14px;line-height:19px}.b2-accordion-sheet__backdrop,.b2-accordion-sheet__title,.b2-accordion-sheet__close{display:none}@media not all and (min-width:480px){.b2-accordion__item[open]>.b2-accordion-sheet__backdrop{z-index:1000;background:#211c1866;display:block;position:fixed;inset:0}.b2-accordion__item[open]>.b2-accordion-sheet__panel{z-index:1001;background:var(--color-white);border-radius:20px 20px 0 0;flex-direction:column;gap:16px;max-height:calc(100dvh - 24px);padding:24px 16px 20px;animation:.25s accordion-sheet-up;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.b2-accordion-sheet__close{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:0;display:inline-flex}.b2-accordion-sheet__close svg{width:1em;height:1em;display:block}.b2-accordion-sheet__close{background:var(--color-gray-a3);color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;top:16px;right:16px}.b2-accordion-sheet__title{color:var(--color-ink);padding-right:40px;font-size:20px;font-weight:600;line-height:26px;display:block}}@keyframes accordion-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.b2-accordion-sheet__panel{animation:none}}.b2-alert{box-sizing:border-box;border-radius:14px;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.b2-alert__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-alert__icon svg{width:1em;height:1em;display:block}.b2-alert__content{flex-direction:column;min-width:0;display:flex}.b2-alert__title{font-size:var(--text-h6);font-weight:var(--text-h6--font-weight);line-height:var(--text-h6--line-height);color:var(--color-ink)}.b2-alert__text{color:var(--color-ink);font-size:14px;line-height:19px}.b2-alert__value{color:var(--color-ink);font-size:16px;font-weight:500;line-height:22px}.b2-alert__action{min-height:24px;color:var(--color-gray-a9);font-family:inherit;font-size:var(--text-small);line-height:var(--text-small--line-height);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 0 0 32px;transition:color .15s;display:flex}.b2-alert__action:hover{color:var(--color-ink)}.b2-alert__action:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-alert__action:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-alert__action:focus-visible{outline-offset:2px}.b2-alert__main{align-items:center;gap:8px;display:flex}.b2-alert_actionable{flex-direction:column;align-items:stretch;gap:8px;padding-right:8px}.b2-alert_top{align-items:flex-start}.b2-alert_actionable.b2-alert_top{align-items:stretch}.b2-alert_actionable.b2-alert_top .b2-alert__main{align-items:flex-start}.b2-alert_attention{background:var(--color-attention-bg)}.b2-alert_attention .b2-alert__icon{color:var(--color-attention)}.b2-alert_negative{background:var(--color-negative-bg)}.b2-alert_negative .b2-alert__icon{color:var(--color-negative)}.b2-alert_positive{background:var(--color-positive-bg)}.b2-alert_positive .b2-alert__icon{color:var(--color-positive)}.b2-alert_info{background:var(--color-info-bg)}.b2-alert_info .b2-alert__icon{color:var(--color-secondary)}.b2-toast{pointer-events:auto;border-radius:var(--radius-overlay);box-shadow:var(--elevation-overlay);position:relative}.b2-toast .b2-alert{padding-inline-end:40px}.b2-toast__close{color:var(--color-gray-a9);cursor:pointer;opacity:.7;top:10px;background:0 0;border:0;padding:2px;transition:opacity .15s;display:flex;position:absolute;inset-inline-end:10px}.b2-toast__close:hover{opacity:1}.b2-toast-container{top:var(--space-page);inset-inline:var(--space-page);z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}@media (min-width:1024px){.b2-toast-container{top:var(--space-page-lg);inset-inline:auto var(--space-page-lg);width:360px}}.b2-header{box-sizing:border-box;width:100%;color:var(--color-tertiary);align-items:center;gap:12px;padding:16px 16px 20px;display:flex}@media (min-width:1024px){.b2-header{gap:24px;padding:16px 28px}}.b2-header__brand{flex:auto;align-items:center;min-width:0;display:flex}@media (min-width:1024px){.b2-header__brand{display:none}}.b2-header__search{display:none}@media (min-width:1024px){.b2-header__search{width:300px;display:block}}.b2-header .b2-input__field{background:var(--color-gray-a4)}.b2-header .b2-input__control::placeholder{color:var(--color-gray-a8)}.b2-header__search-toggle{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-header__search-toggle svg{width:1em;height:1em;display:block}.b2-header__search-toggle{color:var(--color-tertiary);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.b2-header__search-toggle:hover{color:var(--color-ink)}.b2-header__search-toggle:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-header__search-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-header__search-toggle:focus-visible{outline-offset:2px;outline:none}@media (min-width:1024px){.b2-header__search-toggle{display:none}}.b2-header__main{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (min-width:1024px){.b2-header__main{flex:1 0 0;gap:24px;min-width:0}}.b2-header__group{align-items:center;gap:12px;display:flex}@media (min-width:1024px){.b2-header__group{gap:20px}}.b2-header__create,.b2-header__link{color:var(--color-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;line-height:19px;text-decoration:none;transition:color .15s;display:inline-flex}.b2-header__create:hover,.b2-header__link:hover{color:var(--color-ink)}.b2-header__create:focus-visible,.b2-header__link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-header__create:focus-visible,.b2-header__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-header__create:focus-visible,.b2-header__link:focus-visible{outline-offset:2px;outline:none}.b2-header__link{display:none}@media (min-width:1024px){.b2-header__link{display:inline-flex}}.b2-header__mark{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-header__mark svg{width:1em;height:1em;display:block}.b2-header__action-label{display:none}@media (min-width:1024px){.b2-header__action-label{display:inline}}.b2-header__icons{align-items:center;gap:14px;display:flex}@media (min-width:1024px){.b2-header__icons{gap:24px}}.b2-header__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-header__icon svg{width:1em;height:1em;display:block}.b2-header__icon{color:var(--color-tertiary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s;position:relative}.b2-header__icon:hover{color:var(--color-ink)}.b2-header__icon:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-header__icon:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-header__icon:focus-visible{outline-offset:2px;outline:none}.b2-header__icon_desktop{display:none}@media (min-width:1024px){.b2-header__icon_desktop{display:inline-flex}}.b2-header__count{box-sizing:border-box;border:1px solid var(--color-smoke);background:var(--color-primary);min-width:16px;height:16px;color:var(--color-on-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:400;line-height:15px;display:inline-flex;position:absolute;top:-6px;left:100%;transform:translate(-60%)}.b2-header__user{align-items:center;gap:12px;display:flex;position:relative}.b2-header__user .b2-avatar{width:30px;height:30px}@media (min-width:1024px){.b2-header__user .b2-avatar{width:36px;height:36px}}.b2-header__user-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.b2-header__user-trigger:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-header__user-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-header__user-trigger:focus-visible{outline-offset:2px;outline:none}.b2-header__menu{z-index:50;position:fixed;inset:0;overflow-y:auto}@media (min-width:1024px){.b2-header__menu{z-index:30;position:absolute;inset:calc(100% + 8px) 0 auto auto;overflow:visible}}.b2-header__name{color:var(--color-tertiary);white-space:nowrap;font-size:14px;font-weight:500;line-height:19px;display:none}@media (min-width:1024px){.b2-header__name{display:block}}.b2-menu-item{box-sizing:border-box;width:100%;color:var(--color-tertiary);cursor:pointer;border-radius:12px;align-items:center;gap:20px;padding:8px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.b2-menu-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-menu-item__icon svg{width:1em;height:1em;display:block}.b2-menu-item__icon{color:inherit}.b2-menu-item__text,.b2-menu-item__group{flex:1 0 0;align-items:center;gap:6px;min-width:0;display:flex}.b2-menu-item__label{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.b2-menu-item__dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.b2-menu-item__arrow{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:12px;line-height:0;display:inline-flex}.b2-menu-item__arrow svg{width:1em;height:1em;display:block}.b2-menu-item__arrow{color:var(--color-ink);flex-shrink:0;transition:transform .15s}.b2-menu-item[aria-expanded=true] .b2-menu-item__arrow{transform:rotate(180deg)}.b2-menu-item:hover{background:var(--color-gray-a2)}.b2-menu-item:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-menu-item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-menu-item:focus-visible{outline-offset:2px;outline:none}.b2-menu-item_active{background:var(--color-white);color:var(--color-ink)}.b2-menu-item_active:hover{background:var(--color-white)}.b2-menu-item_active .b2-menu-item__icon{color:var(--color-primary)}.b2-menu-subitem{width:100%;min-height:22px;color:var(--color-gray-a8);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 8px;text-decoration:none;transition:color .15s;display:flex}.b2-menu-subitem__label{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}.b2-menu-subitem__count{min-width:20px;color:inherit;text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.b2-menu-subitem__count_active{background:var(--color-primary);min-width:22px;height:22px;color:var(--color-on-primary);border-radius:999px;padding:0 6px;font-size:14px;font-weight:500;line-height:19px}.b2-menu-subitem:hover{color:var(--color-ink)}.b2-menu-subitem:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-menu-subitem:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-menu-subitem:focus-visible{outline-offset:2px;outline:none}.b2-menu-subitem_active{color:var(--color-ink)}.b2-sidebar{box-sizing:border-box;background:var(--color-smoke);flex-direction:column;width:240px;padding:0 16px 0 20px;display:flex}.b2-sidebar__nav{flex-direction:column;gap:6px;display:flex}.b2-sidebar__section{border-bottom:1px solid var(--color-gray-a4);flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.b2-sidebar__section:has(.b2-sidebar__sublist[hidden]){border-bottom:0;padding-bottom:0}.b2-sidebar__sublist{flex-direction:column;gap:12px;display:flex}.b2-sidebar__group{flex-direction:column;gap:6px;display:flex}.b2-tabbar-item{min-width:0;color:var(--color-tertiary);cursor:pointer;border-radius:8px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:color .15s;display:flex}.b2-tabbar-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-tabbar-item__icon svg{width:1em;height:1em;display:block}.b2-tabbar-item__icon{color:inherit}.b2-tabbar-item__label{max-width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:15px;overflow:hidden}.b2-tabbar-item:hover{color:var(--color-ink)}.b2-tabbar-item:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-tabbar-item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-tabbar-item:focus-visible{outline-offset:2px;outline:none}.b2-tabbar-item_active{color:var(--color-ink)}.b2-tabbar{box-sizing:border-box;background:var(--color-white);flex-direction:column;width:100%;padding:8px 4px;display:flex;position:relative;box-shadow:0 -2px 5px #00000014}.b2-tabbar__items{align-items:stretch;display:flex}.b2-tabbar_cta{border-radius:16px 16px 0 0;gap:14px;padding:4px 4px 6px}.b2-tabbar-menu{flex:1 0 0;min-width:0;display:flex}.b2-tabbar-menu__trigger{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.b2-tabbar-menu__sheet{z-index:1;background:var(--color-white);inset-inline:0;border-radius:16px 16px 0 0;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:100%;box-shadow:0 -2px 12px #0000001f}.b2-menu-profile{box-sizing:border-box;background:var(--color-white);flex-direction:column;gap:24px;width:100%;min-height:100%;padding:20px 16px;display:flex}@media (min-width:1024px){.b2-menu-profile{background:0 0;gap:0;width:auto;min-height:0;padding:0}}.b2-menu-profile__head{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:1024px){.b2-menu-profile__head{display:none}}.b2-menu-profile__title{color:var(--color-ink);font-size:28px;font-weight:600;line-height:34px}.b2-menu-profile__close{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:0;display:inline-flex}.b2-menu-profile__close svg{width:1em;height:1em;display:block}.b2-menu-profile__close{background:var(--color-gray-a3);color:var(--color-gray-a9);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;transition:background-color .15s}@media (hover:hover){.b2-menu-profile__close:hover{background:var(--color-gray-a4)}}.b2-menu-profile__close:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-menu-profile__close:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-menu-profile__close:focus-visible{outline-offset:2px;outline:none}.b2-menu-profile__actions{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.b2-menu-profile__actions{display:none}}.b2-menu-profile__action{box-sizing:border-box;background:var(--color-smoke);width:100%;color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.b2-menu-profile__action:hover{background:var(--color-gray-a2)}}.b2-menu-profile__action:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-menu-profile__action:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-menu-profile__action:focus-visible{outline-offset:2px;outline:none}.b2-menu-profile__action-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:0;display:inline-flex}.b2-menu-profile__action-icon svg{width:1em;height:1em;display:block}.b2-menu-profile__card{box-sizing:border-box;background:var(--color-white);border-radius:20px;flex-direction:column;flex:1 0 0;gap:24px;width:100%;display:flex}@media (min-width:1024px){.b2-menu-profile__card{flex:none;gap:20px;width:240px;padding:16px 16px 24px;box-shadow:0 1px 2px #00000014}.b2-menu-profile_floating .b2-menu-profile__card{box-shadow:0 10px 15px #1212121f}}.b2-menu-profile__list{flex-direction:column;flex:1 0 auto;gap:6px;display:flex}@media (min-width:1024px){.b2-menu-profile__list{flex:none}}.b2-menu-profile__logout{box-sizing:border-box;background:var(--color-gray-a2);width:100%;min-height:36px;color:var(--color-ink);text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:19px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.b2-menu-profile__logout:hover{background:var(--color-gray-a3)}}.b2-menu-profile__logout:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-menu-profile__logout:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-menu-profile__logout:focus-visible{outline-offset:2px;outline:none}.b2-menu-profile-item{box-sizing:border-box;min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:6px 0;text-decoration:none;transition:background-color .15s;display:flex}@media (min-width:1024px){.b2-menu-profile-item{padding:6px 8px}}.b2-menu-profile-item__icon-box{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;line-height:0;display:inline-flex}.b2-menu-profile-item__icon-box svg{width:1em;height:1em;display:block}.b2-menu-profile-item__icon-box{background:var(--color-smoke);color:var(--color-ink);border-radius:10px;transition:background-color .15s,color .15s}.b2-menu-profile-item__text{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.b2-menu-profile-item__group{align-items:center;gap:6px;display:flex}.b2-menu-profile-item__label{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.b2-menu-profile-item__label_desktop{display:none}@media (min-width:1024px){.b2-menu-profile-item__label_desktop{display:block}.b2-menu-profile-item__label_mobile{display:none}}.b2-menu-profile-item__dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.b2-menu-profile-item__caption{color:var(--color-gray-a8);font-size:12px;font-weight:500;line-height:16px}@media (hover:hover){.b2-menu-profile-item:hover{background:var(--color-gray-a2)}.b2-menu-profile-item:hover .b2-menu-profile-item__icon-box{background:var(--color-white)}}.b2-menu-profile-item:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-menu-profile-item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-menu-profile-item:focus-visible{outline-offset:2px;outline:none}.b2-menu-profile-item_active .b2-menu-profile-item__icon-box{background:var(--color-primary);color:var(--color-white)}@media (hover:hover){.b2-menu-profile-item_active:hover .b2-menu-profile-item__icon-box{background:var(--color-primary)}}.b2-note{color:var(--color-gray-a9);align-items:center;gap:6px;margin:0;display:flex}.b2-note__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-note__icon svg{width:1em;height:1em;display:block}.b2-note__icon{color:inherit;flex-shrink:0}.b2-note__text{color:inherit;font-size:13px;font-weight:400;line-height:18px}.b2-action-menu{display:inline-flex;position:relative}.b2-action-menu__panel{z-index:150;padding:32px 20px;padding-bottom:max(24px,env(safe-area-inset-bottom));background:var(--color-white);inset-inline:0;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;box-shadow:0 -2px 16px #0000001f}@media (min-width:1024px){.b2-action-menu__panel{z-index:20;border-radius:var(--radius-overlay);min-width:200px;box-shadow:var(--elevation-overlay);padding:6px;position:absolute;inset:calc(100% + 4px) auto auto}.b2-action-menu__panel_end{right:0}.b2-action-menu__panel_start{left:0}}.b2-action-menu__handle{background:var(--color-gray-a4);border-radius:999px;width:32px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.b2-action-menu__handle{display:none}}.b2-action-menu__close{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:0;display:inline-flex}.b2-action-menu__close svg{width:1em;height:1em;display:block}.b2-action-menu__close{background:var(--color-gray-a3);color:var(--color-gray-a9);cursor:pointer;border:0;border-radius:999px;position:absolute;top:10px;right:10px}@media (min-width:1024px){.b2-action-menu__close{display:none}}.b2-action-menu__sheet-title{color:var(--color-gray-a9);padding:4px 10px 8px;font-size:14px;font-weight:500;line-height:19px}@media (min-width:1024px){.b2-action-menu__sheet-title{display:none}}.b2-action-menu__item{box-sizing:border-box;width:100%;color:var(--color-ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 0;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .15s;display:flex}@media (min-width:1024px){.b2-action-menu__item{padding:12px 14px}}@media (hover:hover){.b2-action-menu__item:hover{background:var(--color-gray-a2)}}.b2-action-menu__item:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-action-menu__item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-action-menu__item:focus-visible{outline-offset:2px;outline:none}.b2-action-menu__item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;line-height:0;display:inline-flex}.b2-action-menu__item-icon svg{width:1em;height:1em;display:block}.b2-action-menu__item-icon{color:var(--color-gray-a9)}.b2-pagination{align-items:center;gap:12px;width:100%;display:flex}.b2-pagination__pages{flex:1 0 auto;align-items:center;gap:8px;display:flex}.b2-pagination__nav{display:none}@media (min-width:1024px){.b2-pagination__nav{align-items:center;gap:12px;display:flex}}.b2-pagination__page{box-sizing:border-box;background:var(--color-white);min-width:40px;height:40px;color:var(--color-ink);font-size:var(--text-label-small);font-weight:var(--text-label-small--font-weight);line-height:var(--text-label-small--line-height);border-radius:12px;justify-content:center;align-items:center;padding:10px 4px;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (hover:hover){.b2-pagination__page:hover{background:var(--color-gray-a3)}}.b2-pagination__page:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-pagination__page:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-pagination__page:focus-visible{outline-offset:2px}.b2-pagination__page_current{background:var(--color-ink);color:var(--color-white)}@media (hover:hover){.b2-pagination__page_current:hover{background:var(--color-ink)}.b2-pagination__page_gap:hover{background:var(--color-white)}}.b2-pagination__nav-link{box-sizing:border-box;background:var(--color-white);height:40px;color:var(--color-ink);font-size:var(--text-label-small);font-weight:var(--text-label-small--font-weight);line-height:var(--text-label-small--line-height);white-space:nowrap;border-radius:12px;align-items:center;padding:10px 16px;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (hover:hover){.b2-pagination__nav-link:hover{background:var(--color-gray-a3)}}.b2-pagination__nav-link:focus-visible{outline:2px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.b2-pagination__nav-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ink) 50%, transparent)}}.b2-pagination__nav-link:focus-visible{outline-offset:2px}.b2-pagination__nav-link_disabled{color:var(--color-gray-a7)}@media (hover:hover){.b2-pagination__nav-link_disabled:hover{background:var(--color-white)}}.b2-menu-item{gap:16px}.b2-modal_size_lg,.b2-modal:has(.video-player_modal){max-width:880px}.b2-modal:has(.video-player_modal) .b2-modal__card{background:0 0;gap:0;padding:0}@media not all and (min-width:480px){.b2-modal:has(.video-player_modal) .b2-modal__card{padding:0}}.b2-modal:has(.video-player_modal) .b2-modal__close{z-index:1}@media not all and (min-width:480px){.b2-modal:has(.video-player_modal) .b2-modal__card>turbo-frame{justify-content:center}}@media (min-width:480px){.b2-modal:has(.reel-player_modal){width:fit-content;max-width:calc(100% - 40px)}}.b2-modal:has(.reel-player_modal) .b2-modal__card{background:0 0;gap:0;padding:0}@media not all and (min-width:480px){.b2-modal:has(.reel-player_modal) .b2-modal__card{padding:0}}@media (min-width:480px){.b2-modal:has(.content-block-form){max-width:640px}}.b2-modal:has(.content-block-form) .b2-textarea__control{flex-basis:auto}}.editorjs-holder{border:1px solid var(--color-gray-a7);border-radius:0;padding:.5rem .75rem}.editorjs-holder:focus-within{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);outline:none}.editorjs-holder .ce-block__content,.editorjs-holder .ce-toolbar__content{max-width:calc(100% - 120px)}.editorjs-holder .ce-popover{--max-height:360px}.editorjs-holder h2{font-size:1.5rem;font-weight:700;line-height:1.3}.editorjs-holder h3{font-size:1.25rem;font-weight:600;line-height:1.35}.editorjs-holder h4{font-size:1.125rem;font-weight:600;line-height:1.4}.editorjs-holder .cdx-quote{border-left:4px solid var(--color-gray-a7);margin:.75rem 0;padding-left:1rem}.editorjs-holder .cdx-quote__text{font-size:1.05rem;font-style:italic;line-height:1.5}.editorjs-holder .cdx-quote__caption{color:var(--color-tertiary);margin-top:.25rem;font-size:.875rem}.editorjs-holder_error{border-color:var(--color-negative)}.cdx-notify--error{display:none}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", sans-serif;--font-mono:"Cascadia Mono", ui-monospace, monospace;--color-red-700:oklch(50.5% .213 27.518);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--breakpoint-xs:30rem;--space-page:1.25rem;--space-page-lg:2.5rem;--size-page-max:82.5rem;--color-ink:#212330;--color-primary:#3c76f1;--color-on-primary:#fff;--color-secondary:#09244b;--color-tertiary:#6f7683;--color-smoke:#e8eaed;--color-gray-a2:#f4f5f7;--color-gray-a3:#eef0f3;--color-gray-a4:#dfe3e8;--color-gray-a6:#cfd3d9;--color-gray-a7:#b0b3b5;--color-gray-a8:#7f8695;--color-gray-a9:#565c69;--color-negative:#f13c4f;--color-negative-bg:#fdecee;--color-positive:#30c8aa;--color-positive-bg:#e6f8f4;--color-attention:#f0b400;--color-attention-bg:#fdf4c6;--color-info-bg:#e7effe;--color-accent-bg-primary:#b8e7f9;--color-accent-bg-secondary:#d0f1ba;--color-accent-decor:#fbf3ec;--radius-overlay:14px;--elevation-overlay:0 8px 24px #0000001f;--z-tabbar:100;--z-toast:200;--text-h1:2.5rem;--text-h1--line-height:2.875rem;--text-h1--font-weight:500;--text-h2:2rem;--text-h2--line-height:2.5rem;--text-h2--font-weight:500;--text-h3:1.5rem;--text-h3--line-height:1.875rem;--text-h3--font-weight:500;--text-h4:1.25rem;--text-h4--line-height:1.625rem;--text-h4--font-weight:500;--text-h5:1.125rem;--text-h5--line-height:1.5rem;--text-h5--font-weight:500;--text-h6:1rem;--text-h6--line-height:1.375rem;--text-h6--font-weight:500;--text-h7:.75rem;--text-h7--line-height:1.125rem;--text-h7--font-weight:500;--text-huge:1.25rem;--text-huge--line-height:1.625rem;--text-huge--font-weight:400;--text-medium:1rem;--text-medium--line-height:1.375rem;--text-medium--font-weight:400;--text-lead:1.125rem;--text-lead--line-height:1.5rem;--text-lead--font-weight:400;--text-body:1rem;--text-body--line-height:1.375rem;--text-body--font-weight:400;--text-small:.875rem;--text-small--line-height:1.25rem;--text-small--font-weight:400;--text-mini:.8125rem;--text-mini--line-height:1.125rem;--text-mini--font-weight:400;--text-caption:.75rem;--text-caption--line-height:1.125rem;--text-caption--font-weight:400;--text-nano:.6875rem;--text-nano--line-height:1rem;--text-nano--font-weight:400;--text-label-lead:1.125rem;--text-label-lead--line-height:1.5rem;--text-label-lead--font-weight:500;--text-label:1rem;--text-label--line-height:1.375rem;--text-label--font-weight:500;--text-label-small:.875rem;--text-label-small--line-height:1.25rem;--text-label-small--font-weight:500;--text-label-mini:.8125rem;--text-label-mini--line-height:1.125rem;--text-label-mini--font-weight:500;--text-label-caption:.75rem;--text-label-caption--line-height:1rem;--text-label-caption--font-weight:500;--text-display-1:5.375rem;--text-display-1--line-height:6.25rem;--text-display-1--font-weight:500;--text-display-1--letter-spacing:-.02em;--text-display-2:3.75rem;--text-display-2--line-height:4rem;--text-display-2--font-weight:500;--text-display-2--letter-spacing:-.02em;--text-display-3:3.25rem;--text-display-3--line-height:3.75rem;--text-display-3--font-weight:500;--text-display-3--letter-spacing:-.02em;--text-display-4:2.5rem;--text-display-4--line-height:2.875rem;--text-display-4--font-weight:500;--text-display-4--letter-spacing:-.02em;--font-display:"Montserrat", sans-serif;--tracking-label:.04em;--size-office-max:100rem;--color-gray-a10:#4a4c55;--color-format-lecture:#3c76f1;--color-format-presentation:#30c8aa;--color-format-video:#c24fdf;--color-format-reel:#f13c4f;--gradient-format-lecture:linear-gradient(0deg, #f6faff 0%, #dceafa 100%);--gradient-format-presentation:linear-gradient(0deg, #f1fffe 0%, #daf2f2 100%);--gradient-format-video:linear-gradient(0deg, #faf7fd 0%, #efe6ff 100%);--gradient-format-reel:linear-gradient(0deg, #fff9f6 0%, #fef1e9 100%)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27oklch%2855.1%25 0.027 264.364%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-full{height:100%}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.border-red-700{border-color:var(--color-red-700)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));font-weight:var(--tw-font-weight,var(--text-h4--font-weight))}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-red-700{color:var(--color-red-700)}.text-tertiary{color:var(--color-tertiary)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:gap-y-9{row-gap:calc(var(--spacing) * 9)}.xl\:gap-y-12{row-gap:calc(var(--spacing) * 12)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

