@font-face {
    font-family: Nunito Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
    font-family: Nunito Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
    font-family: Nunito Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face {
    font-family: Nunito Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
    font-family: Nunito Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
    font-family: Nunito Variable;
    font-style: italic;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-cyrillic-ext-wght-italic-C7FdRbwB.woff2) format("woff2-variations");
    unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
    font-family: Nunito Variable;
    font-style: italic;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-cyrillic-wght-italic-AGUkry7S.woff2) format("woff2-variations");
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
    font-family: Nunito Variable;
    font-style: italic;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-vietnamese-wght-italic-5K55R7rt.woff2) format("woff2-variations");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face {
    font-family: Nunito Variable;
    font-style: italic;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-latin-ext-wght-italic-CmZo11nB.woff2) format("woff2-variations");
    unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
    font-family: Nunito Variable;
    font-style: italic;
    font-display: swap;
    font-weight: 200 1000;
    src: url(/sable/assets/nunito-latin-wght-italic-ZB3Aladm.woff2) format("woff2-variations");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
    font-family: Space Mono;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/sable/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/sable/assets/space-mono-vietnamese-400-normal-B0PMp_xB.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;
}
@font-face {
    font-family: Space Mono;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/sable/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/sable/assets/space-mono-latin-ext-400-normal-D4cJI_B-.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;
}
@font-face {
    font-family: Space Mono;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/sable/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/sable/assets/space-mono-latin-400-normal-_3DlpgIW.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;
}
@font-face {
    font-family: Space Mono;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/sable/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/sable/assets/space-mono-vietnamese-700-normal-D-KrLuLr.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;
}
@font-face {
    font-family: Space Mono;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/sable/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/sable/assets/space-mono-latin-ext-700-normal-B_E7P90g.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;
}
@font-face {
    font-family: Space Mono;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/sable/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/sable/assets/space-mono-latin-700-normal-D7A851RN.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;
}
@font-face {
    font-family: Space Mono;
    font-style: italic;
    font-display: swap;
    font-weight: 400;
    src: url(/sable/assets/space-mono-vietnamese-400-italic-CyQIvI4V.woff2) format("woff2"),url(/sable/assets/space-mono-vietnamese-400-italic-DvlTUS1j.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;
}
@font-face {
    font-family: Space Mono;
    font-style: italic;
    font-display: swap;
    font-weight: 400;
    src: url(/sable/assets/space-mono-latin-ext-400-italic-x3PrlAeq.woff2) format("woff2"),url(/sable/assets/space-mono-latin-ext-400-italic-DYA_DB_l.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;
}
@font-face {
    font-family: Space Mono;
    font-style: italic;
    font-display: swap;
    font-weight: 400;
    src: url(/sable/assets/space-mono-latin-400-italic-YylcN9Ay.woff2) format("woff2"),url(/sable/assets/space-mono-latin-400-italic-zmx7Qf09.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;
}
@font-face {
    font-family: Space Mono;
    font-style: italic;
    font-display: swap;
    font-weight: 700;
    src: url(/sable/assets/space-mono-vietnamese-700-italic-i2bR4MHS.woff2) format("woff2"),url(/sable/assets/space-mono-vietnamese-700-italic-BwPKnf-l.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;
}
@font-face {
    font-family: Space Mono;
    font-style: italic;
    font-display: swap;
    font-weight: 700;
    src: url(/sable/assets/space-mono-latin-ext-700-italic-CkCrmjWu.woff2) format("woff2"),url(/sable/assets/space-mono-latin-ext-700-italic-CbHMtIk0.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;
}
@font-face {
    font-family: Space Mono;
    font-style: italic;
    font-display: swap;
    font-weight: 700;
    src: url(/sable/assets/space-mono-latin-700-italic-vNvENeTh.woff2) format("woff2"),url(/sable/assets/space-mono-latin-700-italic-B8C1HgwN.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;
}
.oq6d071w {
    --oq6d070: #F2F2F2;
    --oq6d071: #E5E5E5;
    --oq6d072: #D9D9D9;
    --oq6d073: #CCCCCC;
    --oq6d074: #000000;
    --oq6d075: #FFFFFF;
    --oq6d076: #F2F2F2;
    --oq6d077: #E5E5E5;
    --oq6d078: #D9D9D9;
    --oq6d079: #000000;
    --oq6d07a: #F2F2F2;
    --oq6d07b: #E5E5E5;
    --oq6d07c: #D9D9D9;
    --oq6d07d: #CCCCCC;
    --oq6d07e: #000000;
    --oq6d07f: #1858D5;
    --oq6d07g: #164FC0;
    --oq6d07h: #144BB5;
    --oq6d07i: #1346AA;
    --oq6d07j: #FFFFFF;
    --oq6d07k: #E8EEFB;
    --oq6d07l: #DCE6F9;
    --oq6d07m: #D1DEF7;
    --oq6d07n: #C5D5F5;
    --oq6d07o: #113E95;
    --oq6d07p: #000000;
    --oq6d07q: #1A1A1A;
    --oq6d07r: #262626;
    --oq6d07s: #333333;
    --oq6d07t: #FFFFFF;
    --oq6d07u: #D9D9D9;
    --oq6d07v: #CCCCCC;
    --oq6d07w: #BFBFBF;
    --oq6d07x: #B2B2B2;
    --oq6d07y: #0D0D0D;
    --oq6d07z: #00844C;
    --oq6d0710: #007744;
    --oq6d0711: #007041;
    --oq6d0712: #006A3D;
    --oq6d0713: #FFFFFF;
    --oq6d0714: #E5F3ED;
    --oq6d0715: #D9EDE4;
    --oq6d0716: #CCE6DB;
    --oq6d0717: #BFE0D2;
    --oq6d0718: #005C35;
    --oq6d0719: #A85400;
    --oq6d071a: #974C00;
    --oq6d071b: #8F4700;
    --oq6d071c: #864300;
    --oq6d071d: #FFFFFF;
    --oq6d071e: #F6EEE5;
    --oq6d071f: #F2E5D9;
    --oq6d071g: #EEDDCC;
    --oq6d071h: #E9D4BF;
    --oq6d071i: #763B00;
    --oq6d071j: #C40E0E;
    --oq6d071k: #AC0909;
    --oq6d071l: #A60C0C;
    --oq6d071m: #9C0B0B;
    --oq6d071n: #FFFFFF;
    --oq6d071o: #F9E7E7;
    --oq6d071p: #F6DBDB;
    --oq6d071q: #F3CFCF;
    --oq6d071r: #F0C3C3;
    --oq6d071s: #890A0A;
    --oq6d071t: rgba(0 0 0 / 50%);
    --oq6d071u: rgba(0 0 0 / 20%);
    --oq6d071v: rgba(0 0 0 / 50%);
}
._164xfge0 {
    --_164xfge1: InterVariable, "Inter", -apple-system, "Segoe UI", "Helvetica", "Arial", sans-serif;
    --_164xfge2: 2.8125rem;
    --_164xfge3: 2.1875rem;
    --_164xfge4: 1.5625rem;
    --_164xfge5: 1.25rem;
    --_164xfge6: 1.125rem;
    --_164xfge7: 1rem;
    --_164xfge8: .875rem;
    --_164xfge9: 1.0625rem;
    --_164xfgea: .9375rem;
    --_164xfgeb: .875rem;
    --_164xfgec: .75rem;
    --_164xfged: 1rem;
    --_164xfgee: .875rem;
    --_164xfgef: .75rem;
    --_164xfgeg: .75rem;
    --_164xfgeh: .75rem;
    --_164xfgei: .75rem;
    --_164xfgej: 3.25rem;
    --_164xfgek: 2.5rem;
    --_164xfgel: 1.875rem;
    --_164xfgem: 1.625rem;
    --_164xfgen: 1.5rem;
    --_164xfgeo: 1.375rem;
    --_164xfgep: 1.125rem;
    --_164xfgeq: 1.5rem;
    --_164xfger: 1.375rem;
    --_164xfges: 1.25rem;
    --_164xfget: 1.125rem;
    --_164xfgeu: 1.25rem;
    --_164xfgev: 1.125rem;
    --_164xfgew: 1rem;
    --_164xfgex: 1rem;
    --_164xfgey: 1rem;
    --_164xfgez: 1rem;
    --_164xfge10: 0;
    --_164xfge11: 0;
    --_164xfge12: 0;
    --_164xfge13: 0;
    --_164xfge14: 0;
    --_164xfge15: 0;
    --_164xfge16: 0;
    --_164xfge17: 0;
    --_164xfge18: 0;
    --_164xfge19: 0;
    --_164xfge1a: 0;
    --_164xfge1b: 0;
    --_164xfge1c: 0;
    --_164xfge1d: 0;
    --_164xfge1e: 0;
    --_164xfge1f: 0;
    --_164xfge1g: 0;
    --_164xfge1h: 100;
    --_164xfge1i: 200;
    --_164xfge1j: 300;
    --_164xfge1k: 400;
    --_164xfge1l: 500;
    --_164xfge1m: 600;
    --_164xfge1n: 700;
    --_164xfge1o: 800;
    --_164xfge1p: 900;
    --_164xfge1q: 0;
    --_164xfge1r: .25rem;
    --_164xfge1s: .5rem;
    --_164xfge1t: .75rem;
    --_164xfge1u: 1rem;
    --_164xfge1v: 1.25rem;
    --_164xfge1w: 1.5rem;
    --_164xfge1x: 2rem;
    --_164xfge1y: 0;
    --_164xfge1z: .25rem;
    --_164xfge20: .5rem;
    --_164xfge21: .75rem;
    --_164xfge22: 50%;
    --_164xfge23: 9999px;
    --_164xfge24: 0;
    --_164xfge25: 1px;
    --_164xfge26: 1.5px;
    --_164xfge27: 2px;
    --_164xfge28: 3px;
    --_164xfge29: 4px;
    --_164xfge2a: 100;
    --_164xfge2b: 200;
    --_164xfge2c: 300;
    --_164xfge2d: 400;
    --_164xfge2e: 9999;
    --_164xfge2f: 0px 1px 6px -2px var(--oq6d071u);
    --_164xfge2g: 0px 1px 12px -3px var(--oq6d071u);
    --_164xfge2h: 0px 2px 16px -4px var(--oq6d071u);
    --_164xfge2i: 0px 4px 26px -6px var(--oq6d071u);
    --_164xfge2j: 1em;
    --_164xfge2k: 1rem;
    --_164xfge2l: 1.125rem;
    --_164xfge2m: 1.25rem;
    --_164xfge2n: 1.375rem;
    --_164xfge2o: 1.5rem;
    --_164xfge2p: 1.75rem;
    --_164xfge2q: 2.25rem;
    --_164xfge2r: 23.75rem;
    --_164xfge2s: 36.25rem;
    --_164xfge2t: 42.75rem;
    --_164xfge2u: 42.75rem;
    --_164xfge2v: 28.75rem;
    --_164xfge2w: 32.75rem;
    --_164xfge2x: 50.125rem;
    --_164xfge2y: 13.875rem;
    --_164xfge2z: 1;
    --_164xfge30: .9;
    --_164xfge31: .75;
    --_164xfge32: .5;
    --_164xfge33: .38;
}
.dw378b0 {
    --dw378b1: var(--_164xfge28) solid var(--oq6d071t);
}
._1mqalmd0 {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
}
._1mqalmd1 {
    margin: 0;
    padding: 0;
    border: 0 solid currentColor;
    box-shadow: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
}
._1mqalmd1,._1mqalmd1:before,._1mqalmd1:after {
    box-sizing: border-box;
}
._1bugis90:focus-visible {
    outline: var(--dw378b1);
    outline-offset: 0;
}
._1bugis91[disabled],._1bugis91[aria-disabled=true] {
    opacity: var(--_164xfge33)!important;
    cursor: not-allowed;
}
.cpipac0 {
    border-radius: inherit;
}
.cpipac1 {
    border-radius: var(--_164xfge1y);
}
.cpipac2 {
    border-radius: var(--_164xfge1z);
}
.cpipac3 {
    border-radius: var(--_164xfge20);
}
.cpipac4 {
    border-radius: var(--_164xfge21);
}
.cpipac5 {
    border-radius: var(--_164xfge23);
}
.cpipac6 {
    width: var(--_164xfge2j);
    height: var(--_164xfge2j);
}
.cpipac7 {
    width: var(--_164xfge2k);
    height: var(--_164xfge2k);
}
.cpipac8 {
    width: var(--_164xfge2l);
    height: var(--_164xfge2l);
}
.cpipac9 {
    width: var(--_164xfge2m);
    height: var(--_164xfge2m);
}
.cpipaca {
    width: var(--_164xfge2n);
    height: var(--_164xfge2n);
}
.cpipacb {
    width: var(--_164xfge2o);
    height: var(--_164xfge2o);
}
.cpipacc {
    width: var(--_164xfge2p);
    height: var(--_164xfge2p);
}
.cpipacd {
    width: var(--_164xfge2q);
    height: var(--_164xfge2q);
}
._1684mq51 {
    user-select: none;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: var(--_1684mq50);
    height: var(--_1684mq50);
    overflow: hidden;
    position: relative;
}
._1684mq52 {
    --_1684mq50: 1.5rem;
}
._1684mq53 {
    --_1684mq50: 2.25rem;
}
._1684mq54 {
    --_1684mq50: 2.625rem;
}
._1684mq55 {
    --_1684mq50: 3.625rem;
}
._1684mq5c {
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: absolute;
}
._1684mq5d {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: absolute;
}
._13qe89m6 {
    padding: 0 var(--_164xfge1r);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
._13qe89m7 {
    height: .5rem;
    min-width: .5rem;
}
._13qe89m8 {
    height: .75rem;
    min-width: .75rem;
}
._13qe89m9 {
    height: 1rem;
    min-width: 1rem;
}
._13qe89ma {
    height: 1.25rem;
    min-width: 1.25rem;
    padding: 0 var(--_164xfge1s);
}
._13qe89mb {
    --_13qe89m0: var(--oq6d07f);
    --_13qe89m1: var(--oq6d07i);
    --_13qe89m2: var(--oq6d07j);
    --_13qe89m3: var(--oq6d07k);
    --_13qe89m4: var(--oq6d07n);
    --_13qe89m5: var(--oq6d07o);
}
._13qe89mc {
    --_13qe89m0: var(--oq6d07p);
    --_13qe89m1: var(--oq6d07s);
    --_13qe89m2: var(--oq6d07t);
    --_13qe89m3: var(--oq6d07u);
    --_13qe89m4: var(--oq6d07x);
    --_13qe89m5: var(--oq6d07y);
}
._13qe89md {
    --_13qe89m0: var(--oq6d07z);
    --_13qe89m1: var(--oq6d0712);
    --_13qe89m2: var(--oq6d0713);
    --_13qe89m3: var(--oq6d0714);
    --_13qe89m4: var(--oq6d0717);
    --_13qe89m5: var(--oq6d0718);
}
._13qe89me {
    --_13qe89m0: var(--oq6d0719);
    --_13qe89m1: var(--oq6d071c);
    --_13qe89m2: var(--oq6d071d);
    --_13qe89m3: var(--oq6d071e);
    --_13qe89m4: var(--oq6d071h);
    --_13qe89m5: var(--oq6d071i);
}
._13qe89mf {
    --_13qe89m0: var(--oq6d071j);
    --_13qe89m1: var(--oq6d071m);
    --_13qe89m2: var(--oq6d071n);
    --_13qe89m3: var(--oq6d071o);
    --_13qe89m4: var(--oq6d071r);
    --_13qe89m5: var(--oq6d071s);
}
._13qe89mg {
    background-color: var(--_13qe89m0);
    color: var(--_13qe89m2);
    border-color: var(--_13qe89m1);
    outline-color: var(--_13qe89m1);
}
._13qe89mh {
    background-color: var(--_13qe89m3);
    color: var(--_13qe89m5);
    border-color: var(--_13qe89m4);
    outline-color: var(--_13qe89m4);
}
._13qe89mi {
    background-color: inherit;
    color: var(--_13qe89m0);
    border-color: var(--_13qe89m0);
    outline-color: var(--_13qe89m0);
}
._13qe89mj {
    outline-width: var(--_164xfge25);
    outline-style: solid;
}
.prxiv40 {
    min-width: 0;
    min-height: 0;
}
.prxiv41 {
    display: flex;
}
.prxiv42 {
    display: inline-flex;
}
.prxiv43 {
    flex-direction: inherit;
}
.prxiv44 {
    flex-direction: row;
}
.prxiv45 {
    flex-direction: row-reverse;
}
.prxiv46 {
    flex-direction: column;
}
.prxiv47 {
    flex-direction: column-reverse;
}
.prxiv48 {
    flex-wrap: inherit;
}
.prxiv49 {
    flex-wrap: nowrap;
}
.prxiv4a {
    flex-wrap: wrap;
}
.prxiv4b {
    flex-wrap: wrap-reverse;
}
.prxiv4c {
    justify-content: inherit;
}
.prxiv4d {
    justify-content: flex-start;
}
.prxiv4e {
    justify-content: flex-end;
}
.prxiv4f {
    justify-content: stretch;
}
.prxiv4g {
    justify-content: center;
}
.prxiv4h {
    justify-content: baseline;
}
.prxiv4i {
    justify-content: space-between;
}
.prxiv4j {
    justify-content: space-around;
}
.prxiv4k {
    justify-content: space-evenly;
}
.prxiv4l {
    justify-items: inherit;
}
.prxiv4m {
    justify-items: flex-start;
}
.prxiv4n {
    justify-items: flex-end;
}
.prxiv4o {
    justify-items: stretch;
}
.prxiv4p {
    justify-items: center;
}
.prxiv4q {
    justify-items: baseline;
}
.prxiv4r {
    justify-self: inherit;
}
.prxiv4s {
    justify-self: flex-start;
}
.prxiv4t {
    justify-self: flex-end;
}
.prxiv4u {
    justify-self: stretch;
}
.prxiv4v {
    justify-self: center;
}
.prxiv4w {
    justify-self: baseline;
}
.prxiv4x {
    align-content: inherit;
}
.prxiv4y {
    align-content: flex-start;
}
.prxiv4z {
    align-content: flex-end;
}
.prxiv410 {
    align-content: stretch;
}
.prxiv411 {
    align-content: center;
}
.prxiv412 {
    align-content: baseline;
}
.prxiv413 {
    align-content: space-between;
}
.prxiv414 {
    align-content: space-around;
}
.prxiv415 {
    align-content: space-evenly;
}
.prxiv416 {
    align-items: inherit;
}
.prxiv417 {
    align-items: flex-start;
}
.prxiv418 {
    align-items: flex-end;
}
.prxiv419 {
    align-items: stretch;
}
.prxiv41a {
    align-items: center;
}
.prxiv41b {
    align-items: baseline;
}
.prxiv41c {
    align-self: inherit;
}
.prxiv41d {
    align-self: flex-start;
}
.prxiv41e {
    align-self: flex-end;
}
.prxiv41f {
    align-self: stretch;
}
.prxiv41g {
    align-self: center;
}
.prxiv41h {
    align-self: baseline;
}
.prxiv41i {
    gap: var(--_164xfge1q);
}
.prxiv41j {
    gap: var(--_164xfge1r);
}
.prxiv41k {
    gap: var(--_164xfge1s);
}
.prxiv41l {
    gap: var(--_164xfge1t);
}
.prxiv41m {
    gap: var(--_164xfge1u);
}
.prxiv41n {
    gap: var(--_164xfge1v);
}
.prxiv41o {
    gap: var(--_164xfge1w);
}
.prxiv41p {
    gap: var(--_164xfge1x);
}
.prxiv41q {
    gap: inherit;
}
.prxiv41r {
    flex-grow: 0;
}
.prxiv41s {
    flex-grow: 1;
}
.prxiv41t {
    flex-shrink: 0;
}
.prxiv41u {
    flex-shrink: 1;
}
.prxiv41v {
    flex-basis: 0;
}
.prxiv41w {
    flex-basis: auto;
}
.epr39zd {
    min-width: 0;
    max-width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.epr39zd[aria-pressed=true] {
    background-color: var(--epr39zb);
}
.epr39zd:hover,.epr39zd:focus-visible {
    background-color: var(--epr39za);
}
.epr39zd:active {
    background-color: var(--epr39zb);
}
.epr39zd[data-ui-before=true] {
    padding-left: var(--epr39zc);
}
.epr39zd[data-ui-after=true] {
    padding-right: var(--epr39zc);
}
.epr39ze {
    --epr39zc: var(--_164xfge1s);
    height: 2rem;
    gap: var(--_164xfge1r);
    padding: 0 var(--_164xfge1t);
}
.epr39zf {
    --epr39zc: var(--_164xfge1t);
    height: 2.5rem;
    gap: var(--_164xfge1s);
    padding: 0 var(--_164xfge1u);
}
.epr39zg {
    --epr39zc: var(--_164xfge1u);
    height: 3rem;
    gap: var(--_164xfge1t);
    padding: 0 var(--_164xfge1v);
}
.epr39zh {
    --epr39z0: var(--oq6d07f);
    --epr39z1: var(--oq6d07g);
    --epr39z2: var(--oq6d07h);
    --epr39z3: var(--oq6d07i);
    --epr39z4: var(--oq6d07j);
    --epr39z5: var(--oq6d07k);
    --epr39z6: var(--oq6d07l);
    --epr39z7: var(--oq6d07m);
    --epr39z8: var(--oq6d07n);
    --epr39z9: var(--oq6d07o);
}
.epr39zi {
    --epr39z0: var(--oq6d07p);
    --epr39z1: var(--oq6d07q);
    --epr39z2: var(--oq6d07r);
    --epr39z3: var(--oq6d07s);
    --epr39z4: var(--oq6d07t);
    --epr39z5: var(--oq6d07u);
    --epr39z6: var(--oq6d07v);
    --epr39z7: var(--oq6d07w);
    --epr39z8: var(--oq6d07x);
    --epr39z9: var(--oq6d07y);
}
.epr39zj {
    --epr39z0: var(--oq6d07z);
    --epr39z1: var(--oq6d0710);
    --epr39z2: var(--oq6d0711);
    --epr39z3: var(--oq6d0712);
    --epr39z4: var(--oq6d0713);
    --epr39z5: var(--oq6d0714);
    --epr39z6: var(--oq6d0715);
    --epr39z7: var(--oq6d0716);
    --epr39z8: var(--oq6d0717);
    --epr39z9: var(--oq6d0718);
}
.epr39zk {
    --epr39z0: var(--oq6d0719);
    --epr39z1: var(--oq6d071a);
    --epr39z2: var(--oq6d071b);
    --epr39z3: var(--oq6d071c);
    --epr39z4: var(--oq6d071d);
    --epr39z5: var(--oq6d071e);
    --epr39z6: var(--oq6d071f);
    --epr39z7: var(--oq6d071g);
    --epr39z8: var(--oq6d071h);
    --epr39z9: var(--oq6d071i);
}
.epr39zl {
    --epr39z0: var(--oq6d071j);
    --epr39z1: var(--oq6d071k);
    --epr39z2: var(--oq6d071l);
    --epr39z3: var(--oq6d071m);
    --epr39z4: var(--oq6d071n);
    --epr39z5: var(--oq6d071o);
    --epr39z6: var(--oq6d071p);
    --epr39z7: var(--oq6d071q);
    --epr39z8: var(--oq6d071r);
    --epr39z9: var(--oq6d071s);
}
.epr39zm {
    --epr39za: var(--epr39z1);
    --epr39zb: var(--epr39z2);
    background-color: var(--epr39z0);
    color: var(--epr39z4);
    border-color: var(--epr39z3);
}
.epr39zn {
    --epr39za: var(--epr39z6);
    --epr39zb: var(--epr39z7);
    background-color: var(--epr39z5);
    color: var(--epr39z9);
    border-color: var(--epr39z8);
}
.epr39zo {
    --epr39za: var(--epr39z6);
    --epr39zb: var(--epr39z7);
    background-color: inherit;
    color: var(--epr39z0);
    border-color: var(--epr39z0);
}
.epr39zp {
    border-width: var(--_164xfge26);
}
._19nrl2w0 {
    flex-shrink: 0;
    color: currentColor;
}
._1ke4j9q2 {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
._1ke4j9qb {
    --_1ke4j9q0: var(--oq6d07f);
    --_1ke4j9q1: var(--oq6d07j);
}
._1ke4j9qc {
    --_1ke4j9q0: var(--oq6d07p);
    --_1ke4j9q1: var(--oq6d07t);
}
._1ke4j9qd {
    --_1ke4j9q0: var(--oq6d07z);
    --_1ke4j9q1: var(--oq6d0713);
}
._1ke4j9qe {
    --_1ke4j9q0: var(--oq6d0719);
    --_1ke4j9q1: var(--oq6d071d);
}
._1ke4j9qf {
    --_1ke4j9q0: var(--oq6d071j);
    --_1ke4j9q1: var(--oq6d071n);
}
._1ke4j9qg {
    position: absolute;
    width: 100%;
    height: 100%;
}
._1ke4j9qg[type=checkbox] {
    appearance: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border-radius: var(--_164xfge1z);
    box-shadow: inset 0 0 0 var(--_164xfge26) CurrentColor;
}
._1ke4j9qg[type=checkbox]:checked {
    box-shadow: none;
    background-color: var(--_1ke4j9q0);
}
._1ke4j9qg:not(:checked) {
    opacity: var(--_164xfge31);
}
._1ke4j9qh {
    position: absolute;
    pointer-events: none;
    color: transparent;
}
._1ke4j9qg:checked+._1ke4j9qh {
    color: var(--_1ke4j9q1);
}
._1ke4j9qg[disabled]+._1ke4j9qh,._1ke4j9qg[aria-disabled=true]+._1ke4j9qh {
    opacity: var(--_164xfge33);
}
._1bv8u1w6 {
    display: inline-flex;
    align-items: center;
    color: var(--_1bv8u1w4);
    cursor: pointer;
}
._1bv8u1w6[aria-selected=true],._1bv8u1w6[aria-pressed=true] {
    background-color: var(--_1bv8u1w2);
}
._1bv8u1w6:hover,._1bv8u1w6:focus-visible {
    background-color: var(--_1bv8u1w1);
}
._1bv8u1w6:active {
    background-color: var(--_1bv8u1w2);
}
._1bv8u1w6[data-ui-before=true] {
    padding-left: var(--_1bv8u1w5);
}
._1bv8u1w6[data-ui-after=true] {
    padding-right: var(--_1bv8u1w5);
}
._1bv8u1w7 {
    --_1bv8u1w0: var(--oq6d070);
    --_1bv8u1w1: var(--oq6d071);
    --_1bv8u1w2: var(--oq6d072);
    --_1bv8u1w3: var(--oq6d073);
    --_1bv8u1w4: var(--oq6d074);
}
._1bv8u1w8 {
    --_1bv8u1w0: var(--oq6d075);
    --_1bv8u1w1: var(--oq6d076);
    --_1bv8u1w2: var(--oq6d077);
    --_1bv8u1w3: var(--oq6d078);
    --_1bv8u1w4: var(--oq6d079);
}
._1bv8u1w9 {
    --_1bv8u1w0: var(--oq6d07a);
    --_1bv8u1w1: var(--oq6d07b);
    --_1bv8u1w2: var(--oq6d07c);
    --_1bv8u1w3: var(--oq6d07d);
    --_1bv8u1w4: var(--oq6d07e);
}
._1bv8u1wa {
    --_1bv8u1w0: var(--oq6d07k);
    --_1bv8u1w1: var(--oq6d07l);
    --_1bv8u1w2: var(--oq6d07m);
    --_1bv8u1w3: var(--oq6d07n);
    --_1bv8u1w4: var(--oq6d07o);
}
._1bv8u1wb {
    --_1bv8u1w0: var(--oq6d07u);
    --_1bv8u1w1: var(--oq6d07v);
    --_1bv8u1w2: var(--oq6d07w);
    --_1bv8u1w3: var(--oq6d07x);
    --_1bv8u1w4: var(--oq6d07y);
}
._1bv8u1wc {
    --_1bv8u1w0: var(--oq6d0714);
    --_1bv8u1w1: var(--oq6d0715);
    --_1bv8u1w2: var(--oq6d0716);
    --_1bv8u1w3: var(--oq6d0717);
    --_1bv8u1w4: var(--oq6d0718);
}
._1bv8u1wd {
    --_1bv8u1w0: var(--oq6d071e);
    --_1bv8u1w1: var(--oq6d071f);
    --_1bv8u1w2: var(--oq6d071g);
    --_1bv8u1w3: var(--oq6d071h);
    --_1bv8u1w4: var(--oq6d071i);
}
._1bv8u1we {
    --_1bv8u1w0: var(--oq6d071o);
    --_1bv8u1w1: var(--oq6d071p);
    --_1bv8u1w2: var(--oq6d071q);
    --_1bv8u1w3: var(--oq6d071r);
    --_1bv8u1w4: var(--oq6d071s);
}
._1bv8u1wf {
    --_1bv8u1w5: var(--_164xfge1s);
    height: 1.5rem;
    padding: 0 var(--_164xfge1t);
    gap: var(--_164xfge1r);
}
._1bv8u1wg {
    --_1bv8u1w5: var(--_164xfge1t);
    height: 2rem;
    padding: 0 var(--_164xfge1u);
    gap: var(--_164xfge1s);
}
._1bv8u1wh {
    background-color: var(--_1bv8u1w0);
}
._1bv8u1wi {
    background-color: transparent;
}
._1bv8u1wj {
    border: var(--_164xfge26) solid var(--_1bv8u1w3);
}
@keyframes _5z5e2h0 {
    0% {
        transform: translateY(5px);
    }
    to {
        transform: translateY(0);
    }
}
._5z5e2h1 {
    border-radius: var(--_164xfge20);
    box-shadow: var(--_164xfge2i);
    width: 100%;
    max-width: var(--_164xfge2r);
    overflow: hidden;
    animation: _5z5e2h0 .2s;
}
._5z5e2h2 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    border: var(--_164xfge25) solid var(--oq6d073);
}
._5z5e2h3 {
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border: var(--_164xfge25) solid var(--oq6d078);
}
._5z5e2h4 {
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border: var(--_164xfge25) solid var(--oq6d07d);
}
._5z5e2h5 {
    background-color: var(--oq6d07k);
    color: var(--oq6d07o);
    border: var(--_164xfge25) solid var(--oq6d07n);
}
._5z5e2h6 {
    background-color: var(--oq6d07u);
    color: var(--oq6d07y);
    border: var(--_164xfge25) solid var(--oq6d07x);
}
._5z5e2h7 {
    background-color: var(--oq6d0714);
    color: var(--oq6d0718);
    border: var(--_164xfge25) solid var(--oq6d0717);
}
._5z5e2h8 {
    background-color: var(--oq6d071e);
    color: var(--oq6d071i);
    border: var(--_164xfge25) solid var(--oq6d071h);
}
._5z5e2h9 {
    background-color: var(--oq6d071o);
    color: var(--oq6d071s);
    border: var(--_164xfge25) solid var(--oq6d071r);
}
.hru6be0 {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}
.hru6be1 {
    color: var(--oq6d074);
    border: 0 solid var(--oq6d073);
}
.hru6be2 {
    color: var(--oq6d079);
    border: 0 solid var(--oq6d078);
}
.hru6be3 {
    color: var(--oq6d07e);
    border: 0 solid var(--oq6d07d);
}
.hru6be4 {
    color: var(--oq6d07o);
    border: 0 solid var(--oq6d07n);
}
.hru6be5 {
    color: var(--oq6d07y);
    border: 0 solid var(--oq6d07x);
}
.hru6be6 {
    color: var(--oq6d0718);
    border: 0 solid var(--oq6d0717);
}
.hru6be7 {
    color: var(--oq6d071i);
    border: 0 solid var(--oq6d071h);
}
.hru6be8 {
    color: var(--oq6d071s);
    border: 0 solid var(--oq6d071r);
}
.hru6be9 {
    height: 2rem;
}
.hru6bea {
    height: 2.5rem;
}
.hru6beb {
    height: 3rem;
}
.hru6bec {
    height: 3.375rem;
}
.hru6bed {
    height: 4rem;
}
.brs7ce5 {
    width: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    cursor: pointer;
    text-decoration: none;
    color: var(--brs7ce4);
}
.brs7ce5[aria-pressed=true] {
    background-color: var(--brs7ce2);
}
.brs7ce5:hover,.brs7ce5:focus-visible {
    background-color: var(--brs7ce1);
}
.brs7ce5:active {
    background-color: var(--brs7ce2);
}
.brs7ce6 {
    padding: .25rem;
}
.brs7ce7 {
    padding: .5rem;
}
.brs7ce8 {
    padding: .75rem;
}
.brs7ce9 {
    padding: 1rem;
}
.brs7cea {
    --brs7ce0: var(--oq6d070);
    --brs7ce1: var(--oq6d071);
    --brs7ce2: var(--oq6d072);
    --brs7ce3: var(--oq6d073);
    --brs7ce4: var(--oq6d074);
}
.brs7ceb {
    --brs7ce0: var(--oq6d075);
    --brs7ce1: var(--oq6d076);
    --brs7ce2: var(--oq6d077);
    --brs7ce3: var(--oq6d078);
    --brs7ce4: var(--oq6d079);
}
.brs7cec {
    --brs7ce0: var(--oq6d07a);
    --brs7ce1: var(--oq6d07b);
    --brs7ce2: var(--oq6d07c);
    --brs7ce3: var(--oq6d07d);
    --brs7ce4: var(--oq6d07e);
}
.brs7ced {
    --brs7ce0: var(--oq6d07k);
    --brs7ce1: var(--oq6d07l);
    --brs7ce2: var(--oq6d07m);
    --brs7ce3: var(--oq6d07n);
    --brs7ce4: var(--oq6d07o);
}
.brs7cee {
    --brs7ce0: var(--oq6d07u);
    --brs7ce1: var(--oq6d07v);
    --brs7ce2: var(--oq6d07w);
    --brs7ce3: var(--oq6d07x);
    --brs7ce4: var(--oq6d07y);
}
.brs7cef {
    --brs7ce0: var(--oq6d0714);
    --brs7ce1: var(--oq6d0715);
    --brs7ce2: var(--oq6d0716);
    --brs7ce3: var(--oq6d0717);
    --brs7ce4: var(--oq6d0718);
}
.brs7ceg {
    --brs7ce0: var(--oq6d071e);
    --brs7ce1: var(--oq6d071f);
    --brs7ce2: var(--oq6d071g);
    --brs7ce3: var(--oq6d071h);
    --brs7ce4: var(--oq6d071i);
}
.brs7ceh {
    --brs7ce0: var(--oq6d071o);
    --brs7ce1: var(--oq6d071p);
    --brs7ce2: var(--oq6d071q);
    --brs7ce3: var(--oq6d071r);
    --brs7ce4: var(--oq6d071s);
}
.brs7cei {
    background-color: var(--brs7ce0);
}
.brs7cej {
    background-color: transparent;
}
.brs7cek {
    box-shadow: inset 0 0 0 var(--_164xfge26) var(--brs7ce3);
}
._1rrvnjm8 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: var(--_1rrvnjm4);
    background-color: var(--_1rrvnjm0);
}
._1rrvnjm8:has(input:focus) {
    box-shadow: inset 0 0 0 var(--_164xfge28) var(--_1rrvnjm3);
}
._1rrvnjm9 {
    --_1rrvnjm0: var(--oq6d070);
    --_1rrvnjm1: var(--oq6d071);
    --_1rrvnjm2: var(--oq6d072);
    --_1rrvnjm3: var(--oq6d073);
    --_1rrvnjm4: var(--oq6d074);
}
._1rrvnjma {
    --_1rrvnjm0: var(--oq6d075);
    --_1rrvnjm1: var(--oq6d076);
    --_1rrvnjm2: var(--oq6d077);
    --_1rrvnjm3: var(--oq6d078);
    --_1rrvnjm4: var(--oq6d079);
}
._1rrvnjmb {
    --_1rrvnjm0: var(--oq6d07a);
    --_1rrvnjm1: var(--oq6d07b);
    --_1rrvnjm2: var(--oq6d07c);
    --_1rrvnjm3: var(--oq6d07d);
    --_1rrvnjm4: var(--oq6d07e);
}
._1rrvnjmc {
    --_1rrvnjm0: var(--oq6d07k);
    --_1rrvnjm1: var(--oq6d07l);
    --_1rrvnjm2: var(--oq6d07m);
    --_1rrvnjm3: var(--oq6d07n);
    --_1rrvnjm4: var(--oq6d07o);
}
._1rrvnjmd {
    --_1rrvnjm0: var(--oq6d07u);
    --_1rrvnjm1: var(--oq6d07v);
    --_1rrvnjm2: var(--oq6d07w);
    --_1rrvnjm3: var(--oq6d07x);
    --_1rrvnjm4: var(--oq6d07y);
}
._1rrvnjme {
    --_1rrvnjm0: var(--oq6d0714);
    --_1rrvnjm1: var(--oq6d0715);
    --_1rrvnjm2: var(--oq6d0716);
    --_1rrvnjm3: var(--oq6d0717);
    --_1rrvnjm4: var(--oq6d0718);
}
._1rrvnjmf {
    --_1rrvnjm0: var(--oq6d071e);
    --_1rrvnjm1: var(--oq6d071f);
    --_1rrvnjm2: var(--oq6d071g);
    --_1rrvnjm3: var(--oq6d071h);
    --_1rrvnjm4: var(--oq6d071i);
}
._1rrvnjmg {
    --_1rrvnjm0: var(--oq6d071o);
    --_1rrvnjm1: var(--oq6d071p);
    --_1rrvnjm2: var(--oq6d071q);
    --_1rrvnjm3: var(--oq6d071r);
    --_1rrvnjm4: var(--oq6d071s);
}
._1rrvnjmh {
    --_1rrvnjm5: var(--_164xfgec);
    --_1rrvnjm6: var(--_164xfget);
    --_1rrvnjm7: var(--_164xfge1a);
    padding: 0 var(--_164xfge1s);
    gap: var(--_164xfge1r);
    height: 2rem;
}
._1rrvnjmi {
    --_1rrvnjm5: var(--_164xfgeb);
    --_1rrvnjm6: var(--_164xfges);
    --_1rrvnjm7: var(--_164xfge19);
    padding: 0 var(--_164xfge1t);
    gap: var(--_164xfge1s);
    height: 2.5rem;
}
._1rrvnjmj {
    --_1rrvnjm5: var(--_164xfgea);
    --_1rrvnjm6: var(--_164xfger);
    --_1rrvnjm7: var(--_164xfge18);
    padding: 0 var(--_164xfge1u);
    gap: var(--_164xfge1t);
    height: 3rem;
}
._1rrvnjmk {
    box-shadow: inset 0 0 0 var(--_164xfge26) var(--_1rrvnjm3);
}
._1rrvnjmr {
    height: 100%;
    min-width: 0;
    flex-grow: 1;
    background-color: transparent;
    font-weight: 400;
    font-size: var(--_1rrvnjm5);
    line-height: var(--_1rrvnjm6);
    letter-spacing: var(--_1rrvnjm7);
}
._1rrvnjmr:focus {
    outline: none;
}
._1rrvnjmr::placeholder {
    color: inherit;
    opacity: var(--_164xfge32);
}
@supports not selector(:has(input:focus)) {
    ._1rrvnjm8:focus-within {
        box-shadow: inset 0 0 0 var(--_164xfge28) var(--_1rrvnjm3);
    }
}
._1yan8dd1 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-style: solid;
    position: relative;
}
._1yan8dd2 {
    border-color: inherit;
}
._1yan8dd3 {
    border-color: var(--oq6d073);
}
._1yan8dd4 {
    border-color: var(--oq6d078);
}
._1yan8dd5 {
    border-color: var(--oq6d07d);
}
._1yan8dd6 {
    border-color: var(--oq6d07n);
}
._1yan8dd7 {
    border-color: var(--oq6d07x);
}
._1yan8dd8 {
    border-color: var(--oq6d0717);
}
._1yan8dd9 {
    border-color: var(--oq6d071h);
}
._1yan8dda {
    border-color: var(--oq6d071r);
}
._1yan8ddb {
    border-bottom-width: var(--_1yan8dd0);
    height: 0;
}
._1yan8ddc {
    border-left-width: var(--_1yan8dd0);
    width: 0;
    flex-direction: column;
}
._1yan8ddd {
    --_1yan8dd0: var(--_164xfge25);
}
._1yan8dde {
    --_1yan8dd0: var(--_164xfge26);
}
._1yan8ddf {
    --_1yan8dd0: var(--_164xfge27);
}
._1yan8ddg {
    --_1yan8dd0: var(--_164xfge28);
}
._1yan8ddh {
    --_1yan8dd0: var(--_164xfge29);
}
._13tt0gb6 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
    cursor: pointer;
    color: var(--_13tt0gb4);
}
._13tt0gb6[aria-pressed=true] {
    background-color: var(--_13tt0gb2);
}
._13tt0gb6:hover,._13tt0gb6:focus-visible {
    background-color: var(--_13tt0gb1);
}
._13tt0gb6:active {
    background-color: var(--_13tt0gb2);
}
._13tt0gb6[data-ui-before=true] {
    padding-left: var(--_13tt0gb5);
}
._13tt0gb6[data-ui-after=true] {
    padding-right: var(--_13tt0gb5);
}
._13tt0gb7 {
    --_13tt0gb0: var(--oq6d070);
    --_13tt0gb1: var(--oq6d071);
    --_13tt0gb2: var(--oq6d072);
    --_13tt0gb3: var(--oq6d073);
    --_13tt0gb4: var(--oq6d074);
}
._13tt0gb8 {
    --_13tt0gb0: var(--oq6d075);
    --_13tt0gb1: var(--oq6d076);
    --_13tt0gb2: var(--oq6d077);
    --_13tt0gb3: var(--oq6d078);
    --_13tt0gb4: var(--oq6d079);
}
._13tt0gb9 {
    --_13tt0gb0: var(--oq6d07a);
    --_13tt0gb1: var(--oq6d07b);
    --_13tt0gb2: var(--oq6d07c);
    --_13tt0gb3: var(--oq6d07d);
    --_13tt0gb4: var(--oq6d07e);
}
._13tt0gba {
    --_13tt0gb0: var(--oq6d07k);
    --_13tt0gb1: var(--oq6d07l);
    --_13tt0gb2: var(--oq6d07m);
    --_13tt0gb3: var(--oq6d07n);
    --_13tt0gb4: var(--oq6d07o);
}
._13tt0gbb {
    --_13tt0gb0: var(--oq6d07u);
    --_13tt0gb1: var(--oq6d07v);
    --_13tt0gb2: var(--oq6d07w);
    --_13tt0gb3: var(--oq6d07x);
    --_13tt0gb4: var(--oq6d07y);
}
._13tt0gbc {
    --_13tt0gb0: var(--oq6d0714);
    --_13tt0gb1: var(--oq6d0715);
    --_13tt0gb2: var(--oq6d0716);
    --_13tt0gb3: var(--oq6d0717);
    --_13tt0gb4: var(--oq6d0718);
}
._13tt0gbd {
    --_13tt0gb0: var(--oq6d071e);
    --_13tt0gb1: var(--oq6d071f);
    --_13tt0gb2: var(--oq6d071g);
    --_13tt0gb3: var(--oq6d071h);
    --_13tt0gb4: var(--oq6d071i);
}
._13tt0gbe {
    --_13tt0gb0: var(--oq6d071o);
    --_13tt0gb1: var(--oq6d071p);
    --_13tt0gb2: var(--oq6d071q);
    --_13tt0gb3: var(--oq6d071r);
    --_13tt0gb4: var(--oq6d071s);
}
._13tt0gbf {
    background-color: var(--_13tt0gb0);
}
._13tt0gbg {
    background-color: transparent;
}
._13tt0gbh {
    --_13tt0gb5: var(--_164xfge1s);
    height: 2rem;
    gap: var(--_164xfge1r);
    padding: 0 var(--_164xfge1t);
}
._13tt0gbi {
    --_13tt0gb5: var(--_164xfge1t);
    height: 2.5rem;
    gap: var(--_164xfge1s);
    padding: 0 var(--_164xfge1u);
}
._1fptcza0 {
    border-radius: var(--_164xfge20);
    box-shadow: var(--_164xfge2g);
    overflow: hidden;
}
._1fptcza1 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    border: var(--_164xfge25) solid var(--oq6d073);
}
._1fptcza2 {
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border: var(--_164xfge25) solid var(--oq6d078);
}
._1fptcza3 {
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border: var(--_164xfge25) solid var(--oq6d07d);
}
._1fptcza4 {
    background-color: var(--oq6d07k);
    color: var(--oq6d07o);
    border: var(--_164xfge25) solid var(--oq6d07n);
}
._1fptcza5 {
    background-color: var(--oq6d07u);
    color: var(--oq6d07y);
    border: var(--_164xfge25) solid var(--oq6d07x);
}
._1fptcza6 {
    background-color: var(--oq6d0714);
    color: var(--oq6d0718);
    border: var(--_164xfge25) solid var(--oq6d0717);
}
._1fptcza7 {
    background-color: var(--oq6d071e);
    color: var(--oq6d071i);
    border: var(--_164xfge25) solid var(--oq6d071h);
}
._1fptcza8 {
    background-color: var(--oq6d071o);
    color: var(--oq6d071s);
    border: var(--_164xfge25) solid var(--oq6d071r);
}
@keyframes _1fc5sz50 {
    0% {
        transform: translateY(5px);
    }
    to {
        transform: translateY(0);
    }
}
._1fc5sz51 {
    border-radius: var(--_164xfge20);
    box-shadow: var(--_164xfge2h);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    animation: _1fc5sz50 .2s;
}
._1fc5sz52 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    border: var(--_164xfge25) solid var(--oq6d073);
}
._1fc5sz53 {
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border: var(--_164xfge25) solid var(--oq6d078);
}
._1fc5sz54 {
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border: var(--_164xfge25) solid var(--oq6d07d);
}
._1fc5sz55 {
    background-color: var(--oq6d07k);
    color: var(--oq6d07o);
    border: var(--_164xfge25) solid var(--oq6d07n);
}
._1fc5sz56 {
    background-color: var(--oq6d07u);
    color: var(--oq6d07y);
    border: var(--_164xfge25) solid var(--oq6d07x);
}
._1fc5sz57 {
    background-color: var(--oq6d0714);
    color: var(--oq6d0718);
    border: var(--_164xfge25) solid var(--oq6d0717);
}
._1fc5sz58 {
    background-color: var(--oq6d071e);
    color: var(--oq6d071i);
    border: var(--_164xfge25) solid var(--oq6d071h);
}
._1fc5sz59 {
    background-color: var(--oq6d071o);
    color: var(--oq6d071s);
    border: var(--_164xfge25) solid var(--oq6d071r);
}
._1fc5sz5a {
    max-width: var(--_164xfge2v);
    max-height: var(--_164xfge2s);
}
._1fc5sz5b {
    max-width: var(--_164xfge2w);
    max-height: var(--_164xfge2t);
}
._1fc5sz5c {
    max-width: var(--_164xfge2x);
    max-height: var(--_164xfge2u);
}
._1fc5sz5d {
    height: unset;
}
@keyframes _1oc5jl81 {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
._1oc5jl80 {
    position: absolute;
    inset: 0;
    z-index: var(--_164xfge2e);
}
._1oc5jl82 {
    position: absolute;
    inset: 0;
    z-index: -1;
    background-color: var(--oq6d071v);
    opacity: 1;
    animation: _1oc5jl81 .1s;
}
._1oc5jl83 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
._1v6ozra0 {
    position: fixed;
    inset: 0;
    z-index: var(--_164xfge2e);
}
._1v6ozra1 {
    display: inline-block;
    position: fixed;
    max-width: 100vw;
    max-height: 100vh;
}
.w2djj94 {
    display: flex;
    overflow: hidden;
}
.w2djj95 {
    height: .5rem;
}
.w2djj96 {
    height: .75rem;
}
.w2djj97 {
    height: .875rem;
}
.w2djj98 {
    --w2djj90: var(--oq6d07i);
    --w2djj91: var(--oq6d07f);
    --w2djj92: var(--oq6d07n);
    --w2djj93: var(--oq6d07k);
}
.w2djj99 {
    --w2djj90: var(--oq6d07s);
    --w2djj91: var(--oq6d07p);
    --w2djj92: var(--oq6d07x);
    --w2djj93: var(--oq6d07u);
}
.w2djj9a {
    --w2djj90: var(--oq6d0712);
    --w2djj91: var(--oq6d07z);
    --w2djj92: var(--oq6d0717);
    --w2djj93: var(--oq6d0714);
}
.w2djj9b {
    --w2djj90: var(--oq6d071c);
    --w2djj91: var(--oq6d0719);
    --w2djj92: var(--oq6d071h);
    --w2djj93: var(--oq6d071e);
}
.w2djj9c {
    --w2djj90: var(--oq6d071m);
    --w2djj91: var(--oq6d071j);
    --w2djj92: var(--oq6d071r);
    --w2djj93: var(--oq6d071o);
}
.w2djj9d {
    background-color: var(--w2djj91);
    border-color: var(--w2djj90);
    color: var(--w2djj93);
}
.w2djj9e {
    background-color: var(--w2djj93);
    border-color: var(--w2djj92);
    color: var(--w2djj91);
}
.w2djj9f {
    background-color: inherit;
    border-color: var(--w2djj91);
    color: var(--w2djj91);
}
.w2djj9m {
    border-width: var(--_164xfge25);
}
.w2djj9n {
    display: inline-block;
    background-color: currentcolor;
    height: 100%;
}
._1agxj9w0 {
    border-radius: var(--_164xfge22);
    box-shadow: inset 0 0 0 var(--_164xfge26) CurrentColor;
    cursor: pointer;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
._1agxj9w0[type=radio] {
    padding: 0;
    margin: 0;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
}
._1agxj9w0:checked:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 60%;
    height: 60%;
    color: CurrentColor;
    border-radius: var(--_164xfge22);
    background-color: CurrentColor;
}
._1agxj9w0:not(:checked) {
    opacity: var(--_164xfge31);
}
._1agxj9w1:checked {
    color: var(--oq6d07f);
}
._1agxj9w2:checked {
    color: var(--oq6d07p);
}
._1agxj9w3:checked {
    color: var(--oq6d07z);
}
._1agxj9w4:checked {
    color: var(--oq6d0719);
}
._1agxj9w5:checked {
    color: var(--oq6d071j);
}
._4yxtfd2 {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
._4yxtfd2::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: var(--_164xfge23);
    min-height: 2.1875rem;
}
._4yxtfd2::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: var(--_164xfge23);
}
._4yxtfd2::-webkit-scrollbar-corner {
    background-color: transparent;
}
._4yxtfd3 {
    --_4yxtfd0: var(--oq6d071);
    --_4yxtfd1: var(--oq6d073);
}
._4yxtfd4 {
    --_4yxtfd0: var(--oq6d076);
    --_4yxtfd1: var(--oq6d078);
}
._4yxtfd5 {
    --_4yxtfd0: var(--oq6d07b);
    --_4yxtfd1: var(--oq6d07d);
}
._4yxtfd6 {
    --_4yxtfd0: var(--oq6d07l);
    --_4yxtfd1: var(--oq6d07n);
}
._4yxtfd7 {
    --_4yxtfd0: var(--oq6d07v);
    --_4yxtfd1: var(--oq6d07x);
}
._4yxtfd8 {
    --_4yxtfd0: var(--oq6d0715);
    --_4yxtfd1: var(--oq6d0717);
}
._4yxtfd9 {
    --_4yxtfd0: var(--oq6d071f);
    --_4yxtfd1: var(--oq6d071h);
}
._4yxtfda {
    --_4yxtfd0: var(--oq6d071p);
    --_4yxtfd1: var(--oq6d071r);
}
._4yxtfdb::-webkit-scrollbar-thumb {
    background-color: var(--_4yxtfd1);
}
._4yxtfdb::-webkit-scrollbar-track {
    background-color: var(--_4yxtfd0);
}
._4yxtfdc:hover::-webkit-scrollbar-thumb {
    background-color: var(--_4yxtfd1);
}
._4yxtfdc:hover::-webkit-scrollbar-track {
    background-color: var(--_4yxtfd0);
}
._4yxtfdd {
    --_4yxtfd0: transparent;
}
._4yxtfde::-webkit-scrollbar {
    display: none;
}
._4yxtfdf::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
}
._4yxtfdf::-webkit-scrollbar-thumb,._4yxtfdf::-webkit-scrollbar-track {
    border: .125rem solid transparent;
    background-clip: padding-box;
}
._4yxtfdg::-webkit-scrollbar {
    width: 1rem;
    height: 1rem;
}
._4yxtfdg::-webkit-scrollbar-thumb,._4yxtfdg::-webkit-scrollbar-track {
    border: .25rem solid transparent;
    background-clip: padding-box;
}
._4yxtfdh {
    overflow-x: scroll;
}
._4yxtfdi {
    overflow-y: scroll;
}
._4yxtfdj {
    overflow: scroll;
}
._4yxtfdk[data-x-scrollbar-width="0"] {
    padding-bottom: .5rem;
}
._4yxtfdl[data-x-scrollbar-width="0"] {
    padding-bottom: 1rem;
}
._4yxtfdm[data-y-scrollbar-width="0"] {
    padding-right: .5rem;
}
._4yxtfdn[data-y-scrollbar-width="0"] {
    padding-right: 1rem;
}
._4yxtfdo[data-x-scrollbar-width="0"] {
    padding-bottom: .5rem;
}
._4yxtfdo[data-y-scrollbar-width="0"] {
    padding-right: .5rem;
}
._4yxtfdp[data-x-scrollbar-width="0"] {
    padding-bottom: 1rem;
}
._4yxtfdp[data-y-scrollbar-width="0"] {
    padding-right: 1rem;
}
@supports not selector(::-webkit-scrollbar) {
    ._4yxtfd2 {
        scrollbar-color: transparent transparent;
    }
    ._4yxtfdb,._4yxtfdc:hover {
        scrollbar-color: var(--_4yxtfd1) var(--_4yxtfd0);
    }
    ._4yxtfde {
        scrollbar-width: none;
    }
    ._4yxtfdf {
        scrollbar-width: thin;
    }
    ._4yxtfdg {
        scrollbar-width: auto;
    }
}
@keyframes _31czpk6 {
    to {
        transform: rotate(1turn);
    }
}
._31czpk7 {
    flex-shrink: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
._31czpkg {
    --_31czpk0: var(--oq6d07i);
    --_31czpk1: var(--oq6d07j);
    --_31czpk2: var(--oq6d07n);
    --_31czpk3: var(--oq6d07o);
}
._31czpkh {
    --_31czpk0: var(--oq6d07s);
    --_31czpk1: var(--oq6d07t);
    --_31czpk2: var(--oq6d07x);
    --_31czpk3: var(--oq6d07y);
}
._31czpki {
    --_31czpk0: var(--oq6d0712);
    --_31czpk1: var(--oq6d0713);
    --_31czpk2: var(--oq6d0717);
    --_31czpk3: var(--oq6d0718);
}
._31czpkj {
    --_31czpk0: var(--oq6d071c);
    --_31czpk1: var(--oq6d071d);
    --_31czpk2: var(--oq6d071h);
    --_31czpk3: var(--oq6d071i);
}
._31czpkk {
    --_31czpk0: var(--oq6d071m);
    --_31czpk1: var(--oq6d071n);
    --_31czpk2: var(--oq6d071r);
    --_31czpk3: var(--oq6d071s);
}
._31czpkl {
    --_31czpk4: var(--_31czpk0);
    --_31czpk5: var(--_31czpk1);
}
._31czpkm {
    --_31czpk4: var(--_31czpk2);
    --_31czpk5: var(--_31czpk3);
}
._31czpkn {
    width: 100%;
    height: 100%;
    animation: _31czpk6 1.2s cubic-bezier(.73,.32,.67,.86) infinite;
}
._31czpko {
    fill: var(--_31czpk4);
}
._31czpkp {
    fill: var(--_31czpk5);
}
._1gp7uix2 {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    width: 2.75rem;
    height: 1.5rem;
    box-shadow: inset 0 0 0 var(--_164xfge26) CurrentColor;
    color: CurrentColor;
    background-color: transparent;
    border-radius: var(--_164xfge23);
    cursor: pointer;
}
._1gp7uix2[aria-checked=false] {
    opacity: var(--_164xfge31);
}
._1gp7uix2[aria-checked=true] {
    background-color: var(--_1gp7uix0);
    color: var(--_1gp7uix1);
    box-shadow: none;
}
._1gp7uix4 {
    --_1gp7uix0: var(--oq6d07f);
    --_1gp7uix1: var(--oq6d07j);
}
._1gp7uix5 {
    --_1gp7uix0: var(--oq6d07p);
    --_1gp7uix1: var(--oq6d07t);
}
._1gp7uix6 {
    --_1gp7uix0: var(--oq6d07z);
    --_1gp7uix1: var(--oq6d0713);
}
._1gp7uix7 {
    --_1gp7uix0: var(--oq6d0719);
    --_1gp7uix1: var(--oq6d071d);
}
._1gp7uix8 {
    --_1gp7uix0: var(--oq6d071j);
    --_1gp7uix1: var(--oq6d071n);
}
._1gp7uix9 {
    width: .875rem;
    height: .875rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transform: translate(.3125rem);
    background-color: CurrentColor;
    border-radius: var(--_164xfge23);
}
._1gp7uix2[aria-checked=true] ._1gp7uix9 {
    width: 1.125rem;
    height: 1.125rem;
    transform: translate(1.4375rem);
    background-color: var(--_1gp7uix1);
    color: var(--_1gp7uix0);
}
._1xny9xl0 {
    color: inherit;
}
._1xny9xl2 {
    font-size: var(--_164xfge2);
    line-height: var(--_164xfgej);
    letter-spacing: var(--_164xfge10);
    font-weight: var(--_164xfge1m);
}
._1xny9xl3 {
    font-size: var(--_164xfge3);
    line-height: var(--_164xfgek);
    letter-spacing: var(--_164xfge11);
    font-weight: var(--_164xfge1m);
}
._1xny9xl4 {
    font-size: var(--_164xfge4);
    line-height: var(--_164xfgel);
    letter-spacing: var(--_164xfge12);
    font-weight: var(--_164xfge1m);
}
._1xny9xl5 {
    font-size: var(--_164xfge5);
    line-height: var(--_164xfgem);
    letter-spacing: var(--_164xfge13);
    font-weight: var(--_164xfge1m);
}
._1xny9xl6 {
    font-size: var(--_164xfge6);
    line-height: var(--_164xfgen);
    letter-spacing: var(--_164xfge14);
    font-weight: var(--_164xfge1m);
}
._1xny9xl7 {
    font-size: var(--_164xfge7);
    line-height: var(--_164xfgeo);
    letter-spacing: var(--_164xfge15);
    font-weight: var(--_164xfge1m);
}
._1xny9xl8 {
    font-size: var(--_164xfge8);
    line-height: var(--_164xfgep);
    letter-spacing: var(--_164xfge16);
    font-weight: var(--_164xfge1m);
}
._1xny9xl9 {
    font-size: var(--_164xfge9);
    line-height: var(--_164xfgeq);
    letter-spacing: var(--_164xfge17);
    font-weight: var(--_164xfge1k);
}
._1xny9xla {
    font-size: var(--_164xfgea);
    line-height: var(--_164xfger);
    letter-spacing: var(--_164xfge18);
    font-weight: var(--_164xfge1k);
}
._1xny9xlb {
    font-size: var(--_164xfgeb);
    line-height: var(--_164xfges);
    letter-spacing: var(--_164xfge19);
    font-weight: var(--_164xfge1k);
}
._1xny9xlc {
    font-size: var(--_164xfgec);
    line-height: var(--_164xfget);
    letter-spacing: var(--_164xfge1a);
    font-weight: var(--_164xfge1k);
}
._1xny9xld {
    font-size: var(--_164xfged);
    line-height: var(--_164xfgeu);
    letter-spacing: var(--_164xfge1b);
    font-weight: var(--_164xfge1l);
}
._1xny9xle {
    font-size: var(--_164xfgee);
    line-height: var(--_164xfgev);
    letter-spacing: var(--_164xfge1c);
    font-weight: var(--_164xfge1l);
}
._1xny9xlf {
    font-size: var(--_164xfgef);
    line-height: var(--_164xfgew);
    letter-spacing: var(--_164xfge1d);
    font-weight: var(--_164xfge1l);
}
._1xny9xlg {
    font-size: var(--_164xfgeg);
    line-height: var(--_164xfgex);
    letter-spacing: var(--_164xfge1e);
    font-weight: var(--_164xfge1m);
}
._1xny9xlh {
    font-size: var(--_164xfgeh);
    line-height: var(--_164xfgey);
    letter-spacing: var(--_164xfge1f);
    font-weight: var(--_164xfge1m);
    text-transform: uppercase;
}
._1xny9xli {
    font-size: var(--_164xfgei);
    line-height: var(--_164xfgez);
    letter-spacing: var(--_164xfge1g);
    font-weight: var(--_164xfge1k);
    font-style: italic;
}
._1xny9xlj {
    text-align: left;
}
._1xny9xlk {
    text-align: center;
}
._1xny9xll {
    text-align: right;
}
._1xny9xlm {
    text-align: justify;
}
._1xny9xln {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
._1xny9xlo {
    opacity: var(--_164xfge31);
}
._1xny9xlp {
    opacity: var(--_164xfge30);
}
._1xny9xlq {
    opacity: var(--_164xfge2z);
}
._1xny9xls {
    opacity: 1;
}
.ay20pp9 {
    --ay20pp8: var(--_164xfge26);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-width: 0;
    width: 100%;
    max-width: 100%;
    flex-grow: 1;
    color: var(--ay20pp4);
    background-color: var(--ay20pp0);
    font-size: var(--ay20pp5);
    line-height: var(--ay20pp6);
    letter-spacing: var(--ay20pp7);
    scrollbar-color: var(--ay20pp3) transparent;
    scrollbar-width: thin;
}
.ay20pp9:focus {
    outline: none;
}
.ay20pp9::placeholder {
    color: inherit;
    opacity: var(--_164xfge32);
}
.ay20pp9:has(textarea:focus) {
    --ay20pp8: var(--_164xfge28);
    box-shadow: inset 0 0 0 var(--ay20pp8) var(--ay20pp3);
}
.ay20pp9::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
}
.ay20pp9::-webkit-scrollbar-thumb,.ay20pp9::-webkit-scrollbar-track {
    border: .125rem solid transparent;
    background-clip: padding-box;
}
.ay20pp9::-webkit-scrollbar-thumb {
    background-color: var(--ay20pp3);
    border-radius: var(--_164xfge23);
    min-height: 1.25rem;
}
.ay20pp9::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: var(--_164xfge23);
}
.ay20pp9::-webkit-scrollbar-corner {
    background-color: transparent;
}
.ay20pp9::-webkit-resizer {
    background: transparent;
    border-bottom: var(--ay20pp8) solid currentColor;
    border-right: var(--ay20pp8) solid currentColor;
    border-bottom-right-radius: inherit;
}
.ay20ppa {
    --ay20pp0: var(--oq6d070);
    --ay20pp1: var(--oq6d071);
    --ay20pp2: var(--oq6d072);
    --ay20pp3: var(--oq6d073);
    --ay20pp4: var(--oq6d074);
}
.ay20ppb {
    --ay20pp0: var(--oq6d075);
    --ay20pp1: var(--oq6d076);
    --ay20pp2: var(--oq6d077);
    --ay20pp3: var(--oq6d078);
    --ay20pp4: var(--oq6d079);
}
.ay20ppc {
    --ay20pp0: var(--oq6d07a);
    --ay20pp1: var(--oq6d07b);
    --ay20pp2: var(--oq6d07c);
    --ay20pp3: var(--oq6d07d);
    --ay20pp4: var(--oq6d07e);
}
.ay20ppd {
    --ay20pp0: var(--oq6d07k);
    --ay20pp1: var(--oq6d07l);
    --ay20pp2: var(--oq6d07m);
    --ay20pp3: var(--oq6d07n);
    --ay20pp4: var(--oq6d07o);
}
.ay20ppe {
    --ay20pp0: var(--oq6d07u);
    --ay20pp1: var(--oq6d07v);
    --ay20pp2: var(--oq6d07w);
    --ay20pp3: var(--oq6d07x);
    --ay20pp4: var(--oq6d07y);
}
.ay20ppf {
    --ay20pp0: var(--oq6d0714);
    --ay20pp1: var(--oq6d0715);
    --ay20pp2: var(--oq6d0716);
    --ay20pp3: var(--oq6d0717);
    --ay20pp4: var(--oq6d0718);
}
.ay20ppg {
    --ay20pp0: var(--oq6d071e);
    --ay20pp1: var(--oq6d071f);
    --ay20pp2: var(--oq6d071g);
    --ay20pp3: var(--oq6d071h);
    --ay20pp4: var(--oq6d071i);
}
.ay20pph {
    --ay20pp0: var(--oq6d071o);
    --ay20pp1: var(--oq6d071p);
    --ay20pp2: var(--oq6d071q);
    --ay20pp3: var(--oq6d071r);
    --ay20pp4: var(--oq6d071s);
}
.ay20ppi {
    --ay20pp5: var(--_164xfgec);
    --ay20pp6: var(--_164xfget);
    --ay20pp7: var(--_164xfge1a);
    min-height: 2rem;
    padding: calc((2rem - var(--ay20pp6)) / 2) var(--_164xfge1s);
    padding-right: 0;
}
.ay20ppj {
    --ay20pp5: var(--_164xfgeb);
    --ay20pp6: var(--_164xfges);
    --ay20pp7: var(--_164xfge19);
    min-height: 2.5rem;
    padding: calc((2.5rem - var(--ay20pp6)) / 2) var(--_164xfge1t);
    padding-right: 0;
}
.ay20ppk {
    --ay20pp5: var(--_164xfgea);
    --ay20pp6: var(--_164xfger);
    --ay20pp7: var(--_164xfge18);
    min-height: 3rem;
    padding: calc((3rem - var(--ay20pp6)) / 2) var(--_164xfge1u);
    padding-right: var(--_164xfge1r);
}
.ay20ppl {
    box-shadow: inset 0 0 0 var(--ay20pp8) var(--ay20pp3);
}
.ay20pps {
    resize: vertical;
}
.ay20ppt {
    resize: horizontal;
}
.ay20ppu {
    resize: both;
}
.ay20ppv {
    resize: none;
}
.ay20ppw {
    resize: block;
}
.ay20ppx {
    resize: inline;
}
@supports not selector(:has) {
    .ay20pp9:focus {
        --ay20pp8: var(--_164xfge28);
        box-shadow: inset 0 0 0 var(--ay20pp8) var(--ay20pp3);
    }
}
@keyframes _6plmi20 {
    0% {
        transform: translateY(2px);
    }
    to {
        transform: translateY(0);
    }
}
._6plmi21 {
    padding: .375rem var(--_164xfge1t);
    box-shadow: var(--_164xfge2g);
    display: inline-flex;
    align-items: center;
    animation: _6plmi20 .1s;
}
._6plmi22 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    border: var(--_164xfge25) solid var(--oq6d073);
}
._6plmi23 {
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border: var(--_164xfge25) solid var(--oq6d078);
}
._6plmi24 {
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border: var(--_164xfge25) solid var(--oq6d07d);
}
._6plmi25 {
    background-color: var(--oq6d07k);
    color: var(--oq6d07o);
    border: var(--_164xfge25) solid var(--oq6d07n);
}
._6plmi26 {
    background-color: var(--oq6d07u);
    color: var(--oq6d07y);
    border: var(--_164xfge25) solid var(--oq6d07x);
}
._6plmi27 {
    background-color: var(--oq6d0714);
    color: var(--oq6d0718);
    border: var(--_164xfge25) solid var(--oq6d0717);
}
._6plmi28 {
    background-color: var(--oq6d071e);
    color: var(--oq6d071i);
    border: var(--_164xfge25) solid var(--oq6d071h);
}
._6plmi29 {
    background-color: var(--oq6d071o);
    color: var(--oq6d071s);
    border: var(--_164xfge25) solid var(--oq6d071r);
}
._6plmi2g {
    display: inline-block;
    position: fixed;
    max-width: 100vw;
    max-height: 100vh;
    z-index: var(--_164xfge2e);
    pointer-events: none;
}
.Patterns_BackgroundDotPattern__1tzpb230 {
    background-image:
    radial-gradient(
        var(--oq6d072) .125rem,
                    var(--oq6d070) .125rem
    );
    background-size: 2.5rem 2.5rem;
}
.SplashScreen_SplashScreen__1t0rkm30 {
    min-height: 100%;
    background-color: var(--oq6d070);
    color: var(--oq6d074);
}
.SplashScreen_SplashScreenFooter__1t0rkm31 {
    padding: var(--_164xfge1u);
}
.ContainerColor_ContainerColor_variant_Background__15396tl1 {
    background-color: var(--oq6d070);
    border-color: var(--oq6d073);
    outline-color: var(--oq6d073);
    color: var(--oq6d074);
}
button.ContainerColor_ContainerColor_variant_Background__15396tl1[aria-pressed=true] {
    background-color: var(--oq6d072);
}
button.ContainerColor_ContainerColor_variant_Background__15396tl1:hover,.ContainerColor_ContainerColor_variant_Background__15396tl1:focus-visible {
    background-color: var(--oq6d071);
}
button.ContainerColor_ContainerColor_variant_Background__15396tl1:active {
    background-color: var(--oq6d072);
}
button.ContainerColor_ContainerColor_variant_Background__15396tl1[disabled] {
    opacity: var(--_164xfge33);
}
.ContainerColor_ContainerColor_variant_Surface__15396tl2 {
    background-color: var(--oq6d075);
    border-color: var(--oq6d078);
    outline-color: var(--oq6d078);
    color: var(--oq6d079);
}
button.ContainerColor_ContainerColor_variant_Surface__15396tl2[aria-pressed=true] {
    background-color: var(--oq6d077);
}
button.ContainerColor_ContainerColor_variant_Surface__15396tl2:hover,.ContainerColor_ContainerColor_variant_Surface__15396tl2:focus-visible {
    background-color: var(--oq6d076);
}
button.ContainerColor_ContainerColor_variant_Surface__15396tl2:active {
    background-color: var(--oq6d077);
}
button.ContainerColor_ContainerColor_variant_Surface__15396tl2[disabled] {
    opacity: var(--_164xfge33);
}
.ContainerColor_ContainerColor_variant_SurfaceVariant__15396tl3 {
    background-color: var(--oq6d07a);
    border-color: var(--oq6d07d);
    outline-color: var(--oq6d07d);
    color: var(--oq6d07e);
}
button.ContainerColor_ContainerColor_variant_SurfaceVariant__15396tl3[aria-pressed=true] {
    background-color: var(--oq6d07c);
}
button.ContainerColor_ContainerColor_variant_SurfaceVariant__15396tl3:hover,.ContainerColor_ContainerColor_variant_SurfaceVariant__15396tl3:focus-visible {
    background-color: var(--oq6d07b);
}
button.ContainerColor_ContainerColor_variant_SurfaceVariant__15396tl3:active {
    background-color: var(--oq6d07c);
}
button.ContainerColor_ContainerColor_variant_SurfaceVariant__15396tl3[disabled] {
    opacity: var(--_164xfge33);
}
.ContainerColor_ContainerColor_variant_Primary__15396tl4 {
    background-color: var(--oq6d07k);
    border-color: var(--oq6d07n);
    outline-color: var(--oq6d07n);
    color: var(--oq6d07o);
}
button.ContainerColor_ContainerColor_variant_Primary__15396tl4[aria-pressed=true] {
    background-color: var(--oq6d07m);
}
button.ContainerColor_ContainerColor_variant_Primary__15396tl4:hover,.ContainerColor_ContainerColor_variant_Primary__15396tl4:focus-visible {
    background-color: var(--oq6d07l);
}
button.ContainerColor_ContainerColor_variant_Primary__15396tl4:active {
    background-color: var(--oq6d07m);
}
button.ContainerColor_ContainerColor_variant_Primary__15396tl4[disabled] {
    opacity: var(--_164xfge33);
}
.ContainerColor_ContainerColor_variant_Secondary__15396tl5 {
    background-color: var(--oq6d07u);
    border-color: var(--oq6d07x);
    outline-color: var(--oq6d07x);
    color: var(--oq6d07y);
}
button.ContainerColor_ContainerColor_variant_Secondary__15396tl5[aria-pressed=true] {
    background-color: var(--oq6d07w);
}
button.ContainerColor_ContainerColor_variant_Secondary__15396tl5:hover,.ContainerColor_ContainerColor_variant_Secondary__15396tl5:focus-visible {
    background-color: var(--oq6d07v);
}
button.ContainerColor_ContainerColor_variant_Secondary__15396tl5:active {
    background-color: var(--oq6d07w);
}
button.ContainerColor_ContainerColor_variant_Secondary__15396tl5[disabled] {
    opacity: var(--_164xfge33);
}
.ContainerColor_ContainerColor_variant_Success__15396tl6 {
    background-color: var(--oq6d0714);
    border-color: var(--oq6d0717);
    outline-color: var(--oq6d0717);
    color: var(--oq6d0718);
}
button.ContainerColor_ContainerColor_variant_Success__15396tl6[aria-pressed=true] {
    background-color: var(--oq6d0716);
}
button.ContainerColor_ContainerColor_variant_Success__15396tl6:hover,.ContainerColor_ContainerColor_variant_Success__15396tl6:focus-visible {
    background-color: var(--oq6d0715);
}
button.ContainerColor_ContainerColor_variant_Success__15396tl6:active {
    background-color: var(--oq6d0716);
}
button.ContainerColor_ContainerColor_variant_Success__15396tl6[disabled] {
    opacity: var(--_164xfge33);
}
.ContainerColor_ContainerColor_variant_Warning__15396tl7 {
    background-color: var(--oq6d071e);
    border-color: var(--oq6d071h);
    outline-color: var(--oq6d071h);
    color: var(--oq6d071i);
}
button.ContainerColor_ContainerColor_variant_Warning__15396tl7[aria-pressed=true] {
    background-color: var(--oq6d071g);
}
button.ContainerColor_ContainerColor_variant_Warning__15396tl7:hover,.ContainerColor_ContainerColor_variant_Warning__15396tl7:focus-visible {
    background-color: var(--oq6d071f);
}
button.ContainerColor_ContainerColor_variant_Warning__15396tl7:active {
    background-color: var(--oq6d071g);
}
button.ContainerColor_ContainerColor_variant_Warning__15396tl7[disabled] {
    opacity: var(--_164xfge33);
}
.ContainerColor_ContainerColor_variant_Critical__15396tl8 {
    background-color: var(--oq6d071o);
    border-color: var(--oq6d071r);
    outline-color: var(--oq6d071r);
    color: var(--oq6d071s);
}
button.ContainerColor_ContainerColor_variant_Critical__15396tl8[aria-pressed=true] {
    background-color: var(--oq6d071q);
}
button.ContainerColor_ContainerColor_variant_Critical__15396tl8:hover,.ContainerColor_ContainerColor_variant_Critical__15396tl8:focus-visible {
    background-color: var(--oq6d071p);
}
button.ContainerColor_ContainerColor_variant_Critical__15396tl8:active {
    background-color: var(--oq6d071q);
}
button.ContainerColor_ContainerColor_variant_Critical__15396tl8[disabled] {
    opacity: var(--_164xfge33);
}
.config_onLightFontWeight__2zinav0,.config_onDarkFontWeight__2zinav1 {
    --_164xfge1h: 100;
    --_164xfge1i: 200;
    --_164xfge1j: 300;
    --_164xfge1k: 400;
    --_164xfge1l: 500;
    --_164xfge1m: 600;
    --_164xfge1n: 700;
    --_164xfge1o: 800;
    --_164xfge1p: 900;
}
.colors_darkTheme__10hhp9c0,.colors_lightTheme__10hhp9c1,.colors_silverTheme__10hhp9c2,.colors_cinnySilverTheme__10hhp9c3,.colors_sableDarkTheme__10hhp9c4,.colors_butterTheme__10hhp9c5,.colors_sableLightTheme__10hhp9c6,.colors_gruvdarkTheme__10hhp9c7,.colors_rosePineTheme__10hhp9c8,.colors_accordTheme__10hhp9c9 {
    --oq6d070: var(--sable-bg-container);
    --oq6d071: var(--sable-bg-container-hover);
    --oq6d072: var(--sable-bg-container-active);
    --oq6d073: var(--sable-bg-container-line);
    --oq6d074: var(--sable-bg-on-container);
    --oq6d075: var(--sable-surface-container);
    --oq6d076: var(--sable-surface-container-hover);
    --oq6d077: var(--sable-surface-container-active);
    --oq6d078: var(--sable-surface-container-line);
    --oq6d079: var(--sable-surface-on-container);
    --oq6d07a: var(--sable-surface-var-container);
    --oq6d07b: var(--sable-surface-var-container-hover);
    --oq6d07c: var(--sable-surface-var-container-active);
    --oq6d07d: var(--sable-surface-var-container-line);
    --oq6d07e: var(--sable-surface-var-on-container);
    --oq6d07f: var(--sable-primary-main);
    --oq6d07g: var(--sable-primary-main-hover);
    --oq6d07h: var(--sable-primary-main-active);
    --oq6d07i: var(--sable-primary-main-line);
    --oq6d07j: var(--sable-primary-on-main);
    --oq6d07k: var(--sable-primary-container);
    --oq6d07l: var(--sable-primary-container-hover);
    --oq6d07m: var(--sable-primary-container-active);
    --oq6d07n: var(--sable-primary-container-line);
    --oq6d07o: var(--sable-primary-on-container);
    --oq6d07p: var(--sable-sec-main);
    --oq6d07q: var(--sable-sec-main-hover);
    --oq6d07r: var(--sable-sec-main-active);
    --oq6d07s: var(--sable-sec-main-line);
    --oq6d07t: var(--sable-sec-on-main);
    --oq6d07u: var(--sable-sec-container);
    --oq6d07v: var(--sable-sec-container-hover);
    --oq6d07w: var(--sable-sec-container-active);
    --oq6d07x: var(--sable-sec-container-line);
    --oq6d07y: var(--sable-sec-on-container);
    --oq6d07z: var(--sable-success-main);
    --oq6d0710: var(--sable-success-main-hover);
    --oq6d0711: var(--sable-success-main-active);
    --oq6d0712: var(--sable-success-main-line);
    --oq6d0713: var(--sable-success-on-main);
    --oq6d0714: var(--sable-success-container);
    --oq6d0715: var(--sable-success-container-hover);
    --oq6d0716: var(--sable-success-container-active);
    --oq6d0717: var(--sable-success-container-line);
    --oq6d0718: var(--sable-success-on-container);
    --oq6d0719: var(--sable-warn-main);
    --oq6d071a: var(--sable-warn-main-hover);
    --oq6d071b: var(--sable-warn-main-active);
    --oq6d071c: var(--sable-warn-main-line);
    --oq6d071d: var(--sable-warn-on-main);
    --oq6d071e: var(--sable-warn-container);
    --oq6d071f: var(--sable-warn-container-hover);
    --oq6d071g: var(--sable-warn-container-active);
    --oq6d071h: var(--sable-warn-container-line);
    --oq6d071i: var(--sable-warn-on-container);
    --oq6d071j: var(--sable-crit-main);
    --oq6d071k: var(--sable-crit-main-hover);
    --oq6d071l: var(--sable-crit-main-active);
    --oq6d071m: var(--sable-crit-main-line);
    --oq6d071n: var(--sable-crit-on-main);
    --oq6d071o: var(--sable-crit-container);
    --oq6d071p: var(--sable-crit-container-hover);
    --oq6d071q: var(--sable-crit-container-active);
    --oq6d071r: var(--sable-crit-container-line);
    --oq6d071s: var(--sable-crit-on-container);
    --oq6d071t: var(--sable-focus-ring);
    --oq6d071u: var(--sable-shadow);
    --oq6d071v: var(--sable-overlay);
}
.styles_CallViewContent__1lpu2sv0 {
    padding: var(--_164xfge1u);
    padding-right: 0;
    min-height: 100%;
}
.styles_ControlCard__1lpu2sv1 {
    padding: var(--_164xfge1t);
}
.styles_ControlDivider__1lpu2sv2 {
    height: 1.5rem;
}
.styles_CallMemberCard__1lpu2sv3 {
    padding: var(--_164xfge1t);
}
.styles_CallControlContainer__1lpu2sv4 {
    padding: var(--_164xfge1u);
}
.styles_PrescreenMessage__1lpu2sv5 {
    padding: var(--_164xfge1s);
}
.style_SequenceCard__vcjo52 {
    --_0__vcjo50: 0;
    border-style: solid;
    border-width: var(--_0__vcjo50);
}
.style_SequenceCard__vcjo52:first-child,:not(.style_SequenceCard__vcjo52)+.style_SequenceCard__vcjo52 {
    border-top-left-radius: var(--var\(--_164xfge20\)__vcjo51);
    border-top-right-radius: var(--var\(--_164xfge20\)__vcjo51);
}
.style_SequenceCard__vcjo52:last-child,.style_SequenceCard__vcjo52:not(:has(+.style_SequenceCard__vcjo52)) {
    border-bottom-left-radius: var(--var\(--_164xfge20\)__vcjo51);
    border-bottom-right-radius: var(--var\(--_164xfge20\)__vcjo51);
}
.style_SequenceCard__vcjo52[data-first-child=true] {
    border-top-left-radius: var(--var\(--_164xfge20\)__vcjo51);
    border-top-right-radius: var(--var\(--_164xfge20\)__vcjo51);
}
.style_SequenceCard__vcjo52[data-first-child=false] {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.style_SequenceCard__vcjo52[data-last-child=true] {
    border-bottom-left-radius: var(--var\(--_164xfge20\)__vcjo51);
    border-bottom-right-radius: var(--var\(--_164xfge20\)__vcjo51);
}
.style_SequenceCard__vcjo52[data-last-child=false] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
button.style_SequenceCard__vcjo52 {
    cursor: pointer;
}
.style_SequenceCard_radii_0__vcjo53 {
    --var\(--_164xfge20\)__vcjo51: var(--_164xfge1y);
}
.style_SequenceCard_radii_300__vcjo54 {
    --var\(--_164xfge20\)__vcjo51: var(--_164xfge1z);
}
.style_SequenceCard_radii_400__vcjo55 {
    --var\(--_164xfge20\)__vcjo51: var(--_164xfge20);
}
.style_SequenceCard_radii_500__vcjo56 {
    --var\(--_164xfge20\)__vcjo51: var(--_164xfge21);
}
.style_SequenceCard_outlined_true__vcjo57 {
    --_0__vcjo50: var(--_164xfge25);
}
.style_SequenceCard_mergeBorder_true__vcjo58 {
    border-bottom-width: 0;
}
.style_SequenceCard_mergeBorder_true__vcjo58:last-child,.style_SequenceCard_mergeBorder_true__vcjo58:not(:has(+.style_SequenceCard_mergeBorder_true__vcjo58)) {
    border-bottom-width: var(--_0__vcjo50);
}
.UserAvatar_UserAvatar__1f07iat0 {
    background-color: var(--oq6d07u);
    color: var(--oq6d07y);
    text-transform: capitalize;
}
.UserAvatar_UserAvatar__1f07iat0[data-image-loaded=true] {
    background-color: transparent;
}
.WidgetsDrawer_WidgetsDrawer__1imyxfs0 {
    width: 26.25rem;
    max-width: 100vw;
    min-width: 20vw;
}
.WidgetsDrawer_WidgetsDrawerHeader__1imyxfs1 {
    flex-shrink: 0;
    padding: 0 var(--_164xfge1s) 0 var(--_164xfge1t);
    border-bottom-width: var(--_164xfge25);
}
.WidgetsDrawer_WidgetIframeContainer__1imyxfs2 {
    flex-grow: 1;
    position: relative;
    overflow: hidden;
    min-height: 0;
}
.WidgetsDrawer_AddWidgetForm__1imyxfs3 {
    padding: var(--_164xfge1t);
}
.WidgetsDrawer_AddWidgetInput__1imyxfs4 {
    width: 100%;
}
.IntegrationManager_IntegrationManagerOverlay__17d42d80 {
    width: 80vw;
    height: 80vh;
    max-width: 60rem;
    max-height: 45rem;
    background-color: var(--oq6d070);
    border-radius: var(--_164xfge20);
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.IntegrationManager_IntegrationManagerHeader__17d42d81 {
    flex-shrink: 0;
    padding: 0 var(--_164xfge1s) 0 var(--_164xfge1t);
    border-bottom-width: var(--_164xfge25);
}
.IntegrationManager_IntegrationManagerIframe__17d42d82 {
    flex-grow: 1;
    width: 100%;
    border: none;
    display: block;
}
.style_PageNav_size_300__1co06gj1 {
    width: 13.875rem;
}
.style_PageNav_size_400__1co06gj2 {
    width: 16rem;
}
.style_PageNavHeader__1co06gj3 {
    padding: 0 var(--_164xfge1s) 0 var(--_164xfge1t);
    flex-shrink: 0;
}
button.style_PageNavHeader__1co06gj3 {
    cursor: pointer;
}
button.style_PageNavHeader__1co06gj3[aria-pressed=true] {
    background-color: var(--oq6d072);
}
button.style_PageNavHeader__1co06gj3:hover,button.style_PageNavHeader__1co06gj3:focus-visible {
    background-color: var(--oq6d071);
}
button.style_PageNavHeader__1co06gj3:active {
    background-color: var(--oq6d072);
}
.style_PageNavHeader_outlined_true__1co06gj4 {
    border-bottom-width: 1px;
}
.style_PageNavContent__1co06gj5 {
    min-height: 100%;
    padding: var(--_164xfge1s);
    padding-right: 0;
    padding-bottom: var(--_164xfge1x);
}
.style_PageHeader__1co06gj6 {
    padding-left: var(--_164xfge1u);
    padding-right: var(--_164xfge1s);
}
.style_PageHeader_balance_true__1co06gj7 {
    padding-left: var(--_164xfge1s);
}
.style_PageHeader_outlined_true__1co06gj8 {
    border-bottom-width: var(--_164xfge25);
}
.style_PageContent__1co06gj9 {
    padding-top: var(--_164xfge1u);
    padding-left: var(--_164xfge1u);
    padding-right: 0;
    padding-bottom: 6.25rem;
}
.style_PageHeroEmpty__1co06gja {
    padding: var(--_164xfge1u);
    border-radius: var(--_164xfge20);
    min-height: 28.125rem;
}
.style_PageHeroSection__1co06gjb {
    padding: 40px 0;
    max-width: 29.125rem;
    width: 100%;
    margin: auto;
}
.style_PageContentCenter__1co06gjc {
    max-width: 60.25rem;
    width: 100%;
    margin: auto;
}
.RoomAvatar_RoomAvatar__cliw50 {
    background-color: var(--oq6d07u);
    color: var(--oq6d07y);
    text-transform: capitalize;
}
.RoomAvatar_RoomAvatar__cliw50[data-image-loaded=true] {
    background-color: transparent;
}
.CustomHtml_MarginSpaced__1t9vo330 {
    margin-bottom: var(--_164xfge1s);
    margin-top: var(--_164xfge1s);
}
.CustomHtml_MarginSpaced__1t9vo330:first-child {
    margin-top: 0;
}
.CustomHtml_MarginSpaced__1t9vo330:last-child {
    margin-bottom: 0;
}
.CustomHtml_Heading__1t9vo332 {
    margin-top: var(--_164xfge1u);
}
.CustomHtml_Heading__1t9vo332:first-child {
    margin-top: 0;
}
.CustomHtml_BlockQuote__1t9vo333 {
    padding-left: var(--_164xfge1s);
    border-left: var(--_164xfge29) solid var(--oq6d07d);
    font-style: italic;
}
.CustomHtml_BaseCode__1t9vo334 {
    color: var(--oq6d07e);
    background: var(--oq6d07a);
    border: var(--_164xfge25) solid var(--oq6d07d);
    border-radius: var(--_164xfge1z);
}
.CustomHtml_CodeFont__1t9vo335 {
    font-family: var(--font-monospace);
}
.CustomHtml_Code__1t9vo336 {
    padding: 0 var(--_164xfge1r);
}
.CustomHtml_Spoiler__1t9vo337 {
    padding: 0 var(--_164xfge1r);
    background-color: var(--oq6d07d);
    border-radius: var(--_164xfge1z);
}
.CustomHtml_Spoiler__1t9vo337[aria-pressed=true],.CustomHtml_Spoiler_active_true__1t9vo338 {
    color: transparent;
}
.CustomHtml_CodeBlock__1t9vo339 {
    font-style: normal;
    position: relative;
    overflow: hidden;
}
.CustomHtml_CodeBlockHeader__1t9vo33a {
    padding: 0 var(--_164xfge1s) 0 var(--_164xfge1t);
    border-bottom-width: var(--_164xfge25);
    gap: var(--_164xfge1s);
}
.CustomHtml_CodeBlockInternal__1t9vo33b {
    padding: var(--_164xfge1s) var(--_164xfge1s) 0;
    min-width: 12.5rem;
}
.CustomHtml_CodeBlockBottomShadow__1t9vo33c {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    height: var(--_164xfge1u);
    background:
    linear-gradient(
        to top,
        #0002,
        #0000
    );
}
.CustomHtml_List__1t9vo33d {
    padding: 0 var(--_164xfge1r);
    padding-left: var(--_164xfge1w);
}
.CustomHtml_Img__1t9vo33e {
    max-width: 18.5rem;
    border-radius: var(--_164xfge1z);
}
.CustomHtml_InlineChromiumBugfix__1t9vo33f {
    font-size: 0;
    line-height: 0;
}
.CustomHtml_Mention__1t9vo33g {
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    box-shadow: 0 0 0 var(--_164xfge25) var(--oq6d07d);
    padding: 0 .125rem;
    border-radius: var(--_164xfge1z);
    font-weight: var(--_164xfge1l);
}
.CustomHtml_Mention_highlight_true__1t9vo33h {
    background-color: var(--oq6d0714);
    color: var(--oq6d0718);
    box-shadow: 0 0 0 var(--_164xfge25) var(--oq6d0717);
}
.CustomHtml_Mention_focus_true__1t9vo33i {
    box-shadow: 0 0 0 var(--_164xfge25) var(--oq6d07e);
}
.CustomHtml_Command__1t9vo33j {
    padding: 0 .125rem;
    border-radius: var(--_164xfge1z);
    font-weight: var(--_164xfge1l);
}
.CustomHtml_Command_focus_true__1t9vo33k {
    box-shadow: 0 0 0 var(--_164xfge25) var(--oq6d071i);
}
.CustomHtml_Command_active_true__1t9vo33l {
    background-color: var(--oq6d071e);
    color: var(--oq6d071i);
    box-shadow: 0 0 0 var(--_164xfge25) var(--oq6d071h);
}
.CustomHtml_EmoticonBase__1t9vo33m {
    display: inline-block;
    padding: .05rem;
    height: 1em;
    vertical-align: middle;
}
.CustomHtml_Emoticon__1t9vo33n {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 1em;
    min-width: 1em;
    font-size: 1.33em;
    line-height: 1em;
    vertical-align: middle;
    position: relative;
    top: -.35em;
    border-radius: var(--_164xfge1z);
}
.CustomHtml_Emoticon_focus_true__1t9vo33o {
    box-shadow: 0 0 0 var(--_164xfge25) var(--oq6d07e);
}
.CustomHtml_EmoticonImg__1t9vo33p {
    height: 1em;
    cursor: default;
    max-width: 800px;
}
.CustomHtml_highlightText__1t9vo33q {
    background-color: #ff0;
    color: #000;
}
.CustomHtml_Small__1t9vo33r {
    font-size: .85rem;
    opacity: var(--_164xfge32);
}
.CustomHtml_HorizontalRule__1t9vo33s {
    border: none;
    border-bottom: var(--_164xfge25) solid var(--oq6d07d);
    height: 0;
    margin: var(--_164xfge1u) 0;
    user-select: none;
}
.style_ModalFlex__1dvy9cn0 {
    display: flex;
    flex-direction: column;
}
.style_ModalHeader__1dvy9cn1 {
    padding: 0 var(--_164xfge1s) 0 var(--_164xfge1u);
    border-bottom-width: var(--_164xfge25);
}
.style_ModalScroll__1dvy9cn2 {
    flex-grow: 1;
}
.style_ModalContent__1dvy9cn3 {
    padding: var(--_164xfge1u);
    padding-right: var(--_164xfge1s);
    padding-bottom: var(--_164xfge1x);
}
.style_ModalTopic__1dvy9cn4 {
    white-space: pre-wrap;
    word-break: break-word;
}
.Text_BreakWord__11dexfy0 {
    word-break: break-word;
}
.Text_LineClamp2__11dexfy1 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.Text_LineClamp3__11dexfy2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.CutoutCard_CutoutCard__1v9t7v70 {
    border-radius: var(--_164xfge1z);
    border-width: var(--_164xfge25);
    overflow: hidden;
}
.styles_PickerMenu__1vcya4p0 {
    padding: var(--_164xfge1s);
}
.styles_PickerContainer__1vcya4p1 {
    max-height: 15.625rem;
}
.styles_PickerColumnLabel__1vcya4p2 {
    padding: var(--_164xfge1s);
}
.styles_PickerColumnContent__1vcya4p3 {
    padding: var(--_164xfge1s);
    padding-right: 0;
}
@keyframes layout_highlightAnime__1r9nvas8 {
    0% {
        background-color: var(--oq6d07k);
    }
    25% {
        background-color: var(--oq6d07m);
    }
    50% {
        background-color: var(--oq6d07k);
    }
    75% {
        background-color: var(--oq6d07m);
    }
    to {
        background-color: var(--oq6d07k);
    }
}
.layout_StickySection__1r9nvas0 {
    position: sticky;
    top: var(--_164xfge1r);
}
.layout_SpacingVariant_0__1r9nvas2 {
    --SpacingVar__1r9nvas1: var(--_164xfge1q);
}
.layout_SpacingVariant_100__1r9nvas3 {
    --SpacingVar__1r9nvas1: var(--_164xfge1r);
}
.layout_SpacingVariant_200__1r9nvas4 {
    --SpacingVar__1r9nvas1: var(--_164xfge1s);
}
.layout_SpacingVariant_300__1r9nvas5 {
    --SpacingVar__1r9nvas1: var(--_164xfge1t);
}
.layout_SpacingVariant_400__1r9nvas6 {
    --SpacingVar__1r9nvas1: var(--_164xfge1u);
}
.layout_SpacingVariant_500__1r9nvas7 {
    --SpacingVar__1r9nvas1: var(--_164xfge1v);
}
.layout_HighlightVariant_true__1r9nvas9 {
    animation: layout_highlightAnime__1r9nvas8 2s ease-in-out;
    animation-iteration-count: infinite;
}
.layout_NotifyHighlightVariant_silent__1r9nvasa {
    background-color: color-mix(in srgb,var(--oq6d07u) 25%,transparent);
    box-shadow: inset var(--_164xfge29) 0 0 var(--oq6d07x);
}
.layout_NotifyHighlightVariant_loud__1r9nvasb {
    background-color: color-mix(in srgb,var(--oq6d071e) 25%,transparent);
    box-shadow: inset var(--_164xfge29) 0 0 var(--oq6d071h);
}
.layout_SelectedVariant_true__1r9nvasc {
    background-color: var(--oq6d077);
}
.layout_AutoCollapse__1r9nvasd+.layout_AutoCollapse__1r9nvasd {
    margin-top: 0;
}
.layout_MessageBase__1r9nvase {
    margin-top: var(--SpacingVar__1r9nvas1);
    padding: var(--_164xfge1r) var(--_164xfge1s) var(--_164xfge1r) var(--_164xfge1u);
    border-radius: 0 var(--_164xfge20) var(--_164xfge20) 0;
    min-height: 1rem;
    contain: layout;
}
.layout_MessageBase_collapse_true__1r9nvasl {
    margin-top: 0;
}
.layout_CompactHeader__1r9nvasr {
    max-width: 10.625rem;
    width: 100%;
}
.layout_AvatarBase__1r9nvass {
    padding-top: .25rem;
    transition: transform .2s cubic-bezier(0,.8,.67,.97);
    display: flex;
    align-self: start;
}
.layout_AvatarBase__1r9nvass:hover {
    transform: translateY(-.125rem);
}
.layout_ModernBefore__1r9nvast,.layout_BubbleBefore__1r9nvasu {
    min-width: 2.25rem;
}
.layout_BubbleWrapper__1r9nvasv {
    max-width: 100%;
    min-width: 0;
}
.layout_BubbleContent__1r9nvasw {
    max-width: min(50rem,100%);
    min-width: 0;
    padding: var(--_164xfge1s);
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border-radius: var(--_164xfge21);
    position: relative;
}
.layout_BubbleContentArrowLeft__1r9nvasx {
    border-top-left-radius: 0;
}
.layout_BubbleContentArrowRight__1r9nvasy {
    border-top-right-radius: 0;
}
.layout_BubbleLeftArrow__1r9nvasz {
    width: .5625rem;
    height: .5rem;
    position: absolute;
    top: 0;
    left: -.5rem;
    z-index: 1;
}
.layout_BubbleRightArrow__1r9nvas10 {
    width: .5625rem;
    height: .5rem;
    position: absolute;
    top: 0;
    right: -.5rem;
    z-index: 1;
}
.layout_Username__1r9nvas11 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
button.layout_Username__1r9nvas11 {
    cursor: pointer;
}
button.layout_Username__1r9nvas11:hover,button.layout_Username__1r9nvas11:focus-visible {
    text-decoration: underline;
}
.layout_UsernameBold__1r9nvas12 {
    font-weight: 550;
}
.layout_PronounPill__1r9nvas13 {
    border-radius: var(--_164xfge23);
    background-color: var(--sable-surface-var-container);
    padding-inline: .3125rem;
    opacity: .8;
    font-size: .7rem;
    white-space: nowrap;
    text-transform: lowercase;
}
.layout_MessageTextBody__1r9nvas14 {
    word-break: break-word;
    font-size: 1rem!important;
}
.layout_MessageTextBody_preWrap_true__1r9nvas15 {
    white-space: pre-wrap;
}
.layout_MessageTextBody_jumboEmoji_none__1r9nvas16 {
    font-size: 1rem!important;
    line-height: inherit;
}
.layout_MessageTextBody_jumboEmoji_extraSmall__1r9nvas17 {
    font-size: 1.25rem!important;
    line-height: 1.4em;
}
.layout_MessageTextBody_jumboEmoji_small__1r9nvas18 {
    font-size: 1.5rem!important;
    line-height: 1.5em;
}
.layout_MessageTextBody_jumboEmoji_normal__1r9nvas19 {
    font-size: 1.805rem!important;
    line-height: 1.625em;
}
.layout_MessageTextBody_jumboEmoji_large__1r9nvas1a {
    font-size: 2.1rem!important;
    line-height: 1.675em;
}
.layout_MessageTextBody_jumboEmoji_extraLarge__1r9nvas1b {
    font-size: 2.4rem!important;
    line-height: 1.7em;
}
.layout_MessageTextBody_emote_true__1r9nvas1c {
    color: var(--oq6d07z);
    font-style: italic;
}
.LinePlaceholder_LinePlaceholder__xlxsai0 {
    width: 100%;
    height: 1rem;
    border-radius: var(--_164xfge1z);
}
.LinePlaceholder_LinePlaceholder_variant_Background__xlxsai1 {
    background-color: var(--oq6d070);
}
.LinePlaceholder_LinePlaceholder_variant_Surface__xlxsai2 {
    background-color: var(--oq6d075);
}
.LinePlaceholder_LinePlaceholder_variant_SurfaceVariant__xlxsai3 {
    background-color: var(--oq6d07a);
}
.LinePlaceholder_LinePlaceholder_variant_Primary__xlxsai4 {
    background-color: var(--oq6d07k);
}
.LinePlaceholder_LinePlaceholder_variant_Secondary__xlxsai5 {
    background-color: var(--oq6d07u);
}
.LinePlaceholder_LinePlaceholder_variant_Success__xlxsai6 {
    background-color: var(--oq6d0714);
}
.LinePlaceholder_LinePlaceholder_variant_Warning__xlxsai7 {
    background-color: var(--oq6d071e);
}
.LinePlaceholder_LinePlaceholder_variant_Critical__xlxsai8 {
    background-color: var(--oq6d071o);
}
.Reaction_Reaction__1ofy2965 {
    --Container__1ofy2960: var(--oq6d07a);
    --ContainerHover__1ofy2961: var(--oq6d07b);
    --ContainerActive__1ofy2962: var(--oq6d07c);
    --ContainerLine__1ofy2963: var(--oq6d07d);
    --OnContainer__1ofy2964: var(--oq6d07e);
    padding: .125rem var(--_164xfge1s) .125rem var(--_164xfge1r);
    background-color: var(--Container__1ofy2960);
    border: var(--_164xfge25) solid var(--ContainerLine__1ofy2963);
    border-radius: var(--_164xfge1z);
}
button.Reaction_Reaction__1ofy2965 {
    cursor: pointer;
}
.Reaction_Reaction__1ofy2965[aria-pressed=true] {
    --Container__1ofy2960: var(--oq6d07k);
    --ContainerHover__1ofy2961: var(--oq6d07l);
    --ContainerActive__1ofy2962: var(--oq6d07m);
    --ContainerLine__1ofy2963: var(--oq6d07n);
    --OnContainer__1ofy2964: var(--oq6d07o);
    background-color: var(--Container__1ofy2960);
}
.Reaction_Reaction__1ofy2965[aria-selected=true] {
    border-color: var(--oq6d07p);
    border-width: var(--_164xfge26);
}
.Reaction_Reaction__1ofy2965:hover,.Reaction_Reaction__1ofy2965:focus-visible {
    background-color: var(--ContainerHover__1ofy2961);
}
.Reaction_Reaction__1ofy2965:active {
    background-color: var(--ContainerActive__1ofy2962);
}
.Reaction_Reaction__1ofy2965[aria-disabled=true],.Reaction_Reaction__1ofy2965:disabled {
    cursor: not-allowed;
}
.Reaction_ReactionText__1ofy2966 {
    min-width: 0;
    max-width: 9.375rem;
    display: inline-flex;
    align-items: center;
    line-height: 1.25rem;
}
.Reaction_ReactionImg__1ofy2967 {
    height: 1em;
    min-width: 0;
    max-width: 9.375rem;
    object-fit: contain;
}
.Attachment_Attachment__uox78s0 {
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border-radius: var(--_164xfge20);
    overflow: hidden;
    max-width: 100%;
    width: 25rem;
}
.Attachment_Attachment_outlined_true__uox78s1 {
    box-shadow: inset 0 0 0 var(--_164xfge25) var(--oq6d07d);
}
.Attachment_AttachmentHeader__uox78s2 {
    padding: var(--_164xfge1r);
}
.Attachment_AttachmentBox__uox78s3 {
    max-width: 100%;
    max-height: 37.5rem;
    width: 25rem;
    overflow: hidden;
}
.Attachment_AttachmentContent__uox78s4 {
    padding: var(--_164xfge1t);
    padding-top: 0;
}
.Modal_ModalWide__wtqeme0 {
    min-width: 85vw;
    min-height: 90vh;
}
.style_RelativeBase__8l6gic0 {
    position: relative;
    width: 100%;
    height: 100%;
}
.style_AbsoluteContainer__8l6gic1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.style_AbsoluteFooter__8l6gic2 {
    position: absolute;
    pointer-events: none;
    bottom: var(--_164xfge1r);
    left: var(--_164xfge1r);
    right: var(--_164xfge1r);
}
.style_Blur__8l6gic3 {
    filter: blur(44px);
}
.media_Image__1tng4ju0,.media_Video__1tng4ju1 {
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.Reply_ReplyBend__1ew384n0 {
    flex-shrink: 0;
}
.Reply_ThreadIndicator__1ew384n1 {
    opacity: var(--_164xfge31);
}
button.Reply_ThreadIndicator__1ew384n1 {
    cursor: pointer;
}
:hover.Reply_ThreadIndicator__1ew384n1 {
    opacity: var(--_164xfge2z);
}
.Reply_Reply__1ew384n2 {
    margin-bottom: .0625rem;
    min-width: 0;
    max-width: 100%;
    min-height: var(--_164xfges);
}
button.Reply_Reply__1ew384n2 {
    cursor: pointer;
}
.Reply_ReplyContent__1ew384n3 {
    opacity: var(--_164xfge31);
}
.Reply_Reply__1ew384n2:hover .Reply_ReplyContent__1ew384n3 {
    opacity: var(--_164xfge2z);
}
.styles_MessageBase__1op8o8v0 {
    position: relative;
}
.styles_MessageBaseBubbleCollapsed__1op8o8v1 {
    padding-top: 0;
}
.styles_MessageOptionsBase__1op8o8v2 {
    position: absolute;
    top: -1.875rem;
    right: 0;
    z-index: 1;
}
.styles_MessageOptionsBar__1op8o8v3 {
    padding: var(--_164xfge1r);
}
.styles_BubbleAvatarBase__1op8o8v4 {
    padding-top: 0;
}
.styles_MessageAvatar__1op8o8v5 {
    cursor: pointer;
}
.styles_MessageQuickReaction__1op8o8v6 {
    min-width: 2rem;
}
.styles_MessageMenuGroup__1op8o8v7 {
    padding: var(--_164xfge1r);
}
.styles_MessageMenuItemText__1op8o8v8 {
    flex-grow: 1;
}
.styles_ReactionsContainer__1op8o8v9:empty {
    display: none;
}
.styles_ReactionsTooltipText__1op8o8va {
    word-break: break-word;
}
.styles_MessagePending__1op8o8vb {
    opacity: var(--_164xfge32);
}
.styles_MessageFailed__1op8o8vc {
    opacity: var(--_164xfge31);
}
.styles_SendStatusRow__1op8o8vd {
    display: flex;
    align-items: center;
    gap: var(--_164xfge1s);
    margin-top: var(--_164xfge1r);
}
.UrlPreview_UrlPreview__13bxqqi0 {
    width: 25rem;
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border: var(--_164xfge25) solid var(--oq6d07d);
    border-radius: var(--_164xfge1z);
    overflow: hidden;
}
.UrlPreview_UrlPreviewImg__13bxqqi1 {
    width: 6.25rem;
    height: 6.25rem;
    object-fit: cover;
    object-position: center;
    flex-shrink: 0;
    overflow: hidden;
}
.UrlPreview_UrlPreviewContent__13bxqqi2 {
    padding: var(--_164xfge1s);
}
.UrlPreview_UrlPreviewDescription__13bxqqi3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.UrlPreviewCard_UrlPreviewAudio__uws74d0 {
    padding: var(--_164xfge1t);
    padding-top: 0;
}
.UrlPreviewCard_UrlPreviewHolderGradient__uws74d1 {
    position: absolute;
    height: 100%;
    width: .625rem;
    z-index: 1;
}
.UrlPreviewCard_UrlPreviewHolderGradient_position_Left__uws74d2 {
    left: 0;
    background:
    linear-gradient(
        to right,
        var(--oq6d075),
                    rgba(116,116,116,0)
    );
}
.UrlPreviewCard_UrlPreviewHolderGradient_position_Right__uws74d3 {
    right: 0;
    background:
    linear-gradient(
        to left,
        var(--oq6d075),
                    rgba(116,116,116,0)
    );
}
.UrlPreviewCard_UrlPreviewHolderBtn__uws74d4 {
    position: absolute;
    z-index: 1;
}
.UrlPreviewCard_UrlPreviewHolderBtn_position_Left__uws74d5 {
    left: 0;
    transform: translate(-25%);
}
.UrlPreviewCard_UrlPreviewHolderBtn_position_Right__uws74d6 {
    right: 0;
    transform: translate(25%);
}
.ImageViewer_ImageViewer__ewyykf0 {
    height: 100%;
}
.ImageViewer_ImageViewerHeader__ewyykf1 {
    padding-left: var(--_164xfge1s);
    padding-right: var(--_164xfge1s);
    border-bottom-width: var(--_164xfge25);
    flex-shrink: 0;
    gap: var(--_164xfge1s);
}
.ImageViewer_ImageViewerContent__ewyykf2 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    overflow: hidden;
}
.ImageViewer_ImageViewerImg__ewyykf3 {
    object-fit: contain;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    background-color: var(--oq6d075);
    transition: transform .1s linear;
}
.PdfViewer_PdfViewer__152nja50 {
    height: 100%;
}
.PdfViewer_PdfViewerHeader__152nja51 {
    padding-left: var(--_164xfge1s);
    padding-right: var(--_164xfge1s);
    border-bottom-width: var(--_164xfge25);
    flex-shrink: 0;
    gap: var(--_164xfge1s);
}
.PdfViewer_PdfViewerFooter__152nja52 {
    border-top-width: var(--_164xfge25);
    border-bottom-width: 0;
}
.PdfViewer_PdfViewerContent__152nja53 {
    margin: auto;
    display: inline-block;
    background-color: var(--oq6d075);
    color: var(--oq6d079);
}
.TextViewer_TextViewer__urqxv00 {
    height: 100%;
}
.TextViewer_TextViewerHeader__urqxv01 {
    padding-left: var(--_164xfge1s);
    padding-right: var(--_164xfge1s);
    border-bottom-width: var(--_164xfge25);
    flex-shrink: 0;
    gap: var(--_164xfge1s);
}
.TextViewer_TextViewerContent__urqxv02 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    overflow: hidden;
}
.TextViewer_TextViewerPre__urqxv03 {
    white-space: pre-wrap;
    word-break: break-word;
}
.TextViewer_TextViewerPrePadding__urqxv04 {
    padding: var(--_164xfge1w);
}
.style_VirtualTile__h2brcl0 {
    position: absolute;
    width: 100%;
    left: 0;
}
.style_PowerColorBadge__100wriu0 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 1rem;
    height: 1rem;
    border-radius: var(--_164xfge23);
    border: var(--_164xfge25) solid var(--oq6d07x);
    position: relative;
}
.style_PowerColorBadgeNone__100wriu1:before {
    content: "";
    display: inline-block;
    width: 100%;
    height: var(--_164xfge25);
    background-color: var(--oq6d071j);
    position: absolute;
    transform: rotate(-45deg);
}
.style_PowerIcon__100wriu3 {
    display: inline-flex;
    height: var(--PowerIconSize__100wriu2);
    min-width: var(--PowerIconSize__100wriu2);
    font-size: var(--PowerIconSize__100wriu2);
    line-height: var(--PowerIconSize__100wriu2);
    border-radius: var(--_164xfge1z);
    cursor: default;
}
.style_PowerIcon_size_50__100wriu4 {
    --PowerIconSize__100wriu2: var(--_164xfge2k);
}
.style_PowerIcon_size_100__100wriu5 {
    --PowerIconSize__100wriu2: var(--_164xfge2l);
}
.style_PowerIcon_size_200__100wriu6 {
    --PowerIconSize__100wriu2: var(--_164xfge2m);
}
.style_PowerIcon_size_300__100wriu7 {
    --PowerIconSize__100wriu2: var(--_164xfge2n);
}
.style_PowerIcon_size_400__100wriu8 {
    --PowerIconSize__100wriu2: var(--_164xfge2o);
}
.style_PowerIcon_size_500__100wriu9 {
    --PowerIconSize__100wriu2: var(--_164xfge2p);
}
.style_PowerIcon_size_600__100wriua {
    --PowerIconSize__100wriu2: var(--_164xfge2q);
}
.ReactionViewer_ReactionViewer__45ekdi0 {
    height: 100%;
}
.ReactionViewer_Sidebar__45ekdi1 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
}
.ReactionViewer_SidebarContent__45ekdi2 {
    padding: var(--_164xfge1s);
    padding-right: 0;
}
.ReactionViewer_Header__45ekdi3 {
    padding-left: var(--_164xfge1u);
    padding-right: var(--_164xfge1t);
    flex-shrink: 0;
    gap: var(--_164xfge1s);
}
.ReactionViewer_Content__45ekdi4 {
    padding-left: var(--_164xfge1s);
    padding-bottom: var(--_164xfge1u);
}
.styles_Base__1n9oudo0 {
    max-width: 27rem;
    width: calc(100vw - 2 * var(--_164xfge1u));
    height: 28.125rem;
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border: var(--_164xfge25) solid var(--oq6d078);
    border-radius: var(--_164xfge20);
    box-shadow: var(--_164xfge2g);
    overflow: hidden;
}
.styles_Header__1n9oudo1 {
    padding: var(--_164xfge1t);
    padding-bottom: 0;
}
.styles_Sidebar__1n9oudo2 {
    width: 3.375rem;
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    position: relative;
}
.styles_SidebarContent__1n9oudo3 {
    padding: var(--_164xfge1s) 0;
}
.styles_SidebarStack__1n9oudo4 {
    width: 100%;
    background-color: var(--oq6d075);
}
.styles_SidebarDivider__1n9oudo5 {
    width: 1.125rem;
}
.styles_SidebarBtnImg__1n9oudo6 {
    width: 1.5rem;
    height: 1.5rem;
    object-fit: contain;
}
.styles_Preview__1n9oudo7 {
    padding: var(--_164xfge1s);
    margin: var(--_164xfge1t);
    margin-top: 0;
    min-height: 2.5rem;
    border-radius: var(--_164xfge20);
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
}
.styles_PreviewEmoji__1n9oudo8 {
    width: 2rem;
    height: 2rem;
    font-size: 2rem;
    line-height: 2rem;
}
.styles_PreviewImg__1n9oudo9 {
    width: 2rem;
    height: 2rem;
    object-fit: contain;
}
.styles_EmojiGroup__1n9oudoa {
    position: relative;
    padding: var(--_164xfge1t) 0;
}
.styles_EmojiGroupLabel__1n9oudob {
    position: sticky;
    top: var(--_164xfge1s);
    z-index: 1;
    margin: auto;
    padding: var(--_164xfge1r) var(--_164xfge1s);
    border-radius: var(--_164xfge23);
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
}
.styles_EmojiGroupContent__1n9oudoc {
    padding: 0 var(--_164xfge1s);
}
.styles_EmojiItem__1n9oudod {
    width: 3rem;
    height: 3rem;
    font-size: 2rem;
    line-height: 2rem;
    border-radius: var(--_164xfge20);
    cursor: pointer;
}
.styles_EmojiItem__1n9oudod:hover {
    background-color: var(--oq6d076);
}
.styles_StickerItem__1n9oudoe {
    width: 7rem;
    height: 7rem;
}
.styles_CustomEmojiImg__1n9oudof {
    width: 2rem;
    height: 2rem;
    object-fit: contain;
}
.styles_StickerImg__1n9oudog {
    width: 6rem;
    height: 6rem;
    object-fit: contain;
}
.EventReaders_EventReaders__w7kiw80 {
    height: 100%;
}
.EventReaders_Header__w7kiw81 {
    padding-left: var(--_164xfge1u);
    padding-right: var(--_164xfge1t);
    flex-shrink: 0;
}
.EventReaders_Content__w7kiw82 {
    padding-left: var(--_164xfge1s);
    padding-bottom: var(--_164xfge1u);
}
.EventHistory_EventHistory__kwzbgm0 {
    height: 100%;
}
.EventHistory_Header__kwzbgm1 {
    padding-left: var(--_164xfge1u);
    padding-right: var(--_164xfge1t);
    flex-shrink: 0;
}
.EventHistory_Content__kwzbgm2 {
    padding-left: var(--_164xfge1s);
    padding-bottom: var(--_164xfge1u);
}
.EventHistory_EventItem__kwzbgm3 {
    padding: var(--_164xfge1s) var(--_164xfge1s);
    height: unset;
    width: 100%;
    border-radius: 5px;
    border: 2px hidden;
    background-color: inherit;
}
.EventHistory_EventItem__kwzbgm3:hover {
    background-color: var(--oq6d076);
}
.EventHistory_MessageOptionsBase__kwzbgm4 {
    position: absolute;
    top: -1.875rem;
    right: 0;
    z-index: 1;
}
.EventHistory_MessageOptionsBar__kwzbgm5 {
    padding: var(--_164xfge1r);
}
.EventHistory_MenuOptions__kwzbgm6 {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    transform: translateY(-75%);
}
.AutocompleteMenu_AutocompleteMenuBase__1mohgn80 {
    position: relative;
}
.AutocompleteMenu_AutocompleteMenuContainer__1mohgn81 {
    position: absolute;
    bottom: var(--_164xfge1s);
    left: 0;
    right: 0;
    z-index: var(--_164xfge2e);
}
.AutocompleteMenu_AutocompleteMenu__1mohgn82 {
    max-height: 30vh;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.AutocompleteMenu_AutocompleteMenuHeader__1mohgn83 {
    padding: 0 var(--_164xfge1t);
    flex-shrink: 0;
}
.AutocompleteMenu_AutocompleteNotice__1mohgn84 {
    color: var(--oq6d07e);
}
.AutocompleteMenu_AutocompleteMenuItems__1mohgn85 button[data-selected=true] {
    background-color: var(--oq6d07b);
    outline: 2px solid var(--oq6d07f);
    outline-offset: -2px;
}
.Editor_Editor__1a1o97c0 {
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    box-shadow: inset 0 0 0 var(--_164xfge25) var(--oq6d07d);
    border-radius: var(--_164xfge20);
    overflow: hidden;
    width: 100%;
}
.Editor_EditorOptions__1a1o97c1 {
    padding: var(--_164xfge1s);
}
.Editor_EditorTextarea__1a1o97c3 {
    flex-grow: 1;
    height: 100%;
    padding: .8125rem .0625rem;
}
.Editor_EditorTextareaScroll__1a1o97c2:first-child .Editor_EditorTextarea__1a1o97c3 {
    padding-left: .8125rem;
}
.Editor_EditorTextareaScroll__1a1o97c2:last-child .Editor_EditorTextarea__1a1o97c3 {
    padding-right: .8125rem;
}
.Editor_EditorTextarea__1a1o97c3:focus {
    outline: none;
}
.Editor_EditorPlaceholderContainer__1a1o97c4 {
    opacity: var(--_164xfge32);
    pointer-events: none;
    user-select: none;
}
.Editor_EditorPlaceholderTextVisual__1a1o97c5 {
    display: block;
    padding-top: .8125rem;
    padding-left: .0625rem;
}
.Editor_EditorToolbarBase__1a1o97c6 {
    padding: 0 var(--_164xfge25);
}
.Editor_EditorToolbar__1a1o97c7 {
    padding: var(--_164xfge1r);
}
.Editor_MarkdownBtnBox__1a1o97c8 {
    padding-right: var(--_164xfge1r);
}
.Composer_floatingEditor__mdjff80,.Composer_floatingToolbar__mdjff81 {
    min-width: 100%;
}
.Composer_floatingEditor__mdjff80>div,.Composer_floatingEditor__mdjff80 [class*=Editor],.Composer_floatingEditor__mdjff80 [class*=EditorTextarea],.Composer_floatingEditor__mdjff80 [role=textbox] {
    background-color: transparent;
    box-shadow: none;
    padding: 0!important;
    color: var(--sable-primary-on-container);
}
.Composer_floatingEditor__mdjff80 .Composer_floatingToolbar__mdjff81 button {
    border-radius: 20px;
    background-color: transparent;
    border: none;
    color: var(--sable-sec-on-container);
    padding: 8px;
    cursor: pointer;
}
.Composer_floatingEditor__mdjff80 .Composer_floatingToolbar__mdjff81 button * {
    color: inherit;
}
.Composer_floatingEditor__mdjff80 .Composer_floatingToolbar__mdjff81 button:hover {
    background-color: var(--sable-surface-container-hover);
    color: var(--sable-primary-main);
}
.RoomPinMenu_PinMenu__hnoi60 {
    display: flex;
    max-width: 34.25rem;
    width: 100vw;
    max-height: 90vh;
}
.RoomPinMenu_PinMenuHeader__hnoi61 {
    padding-left: var(--_164xfge1u);
    padding-right: var(--_164xfge1s);
}
.RoomPinMenu_PinMenuContent__hnoi62 {
    padding-left: var(--_164xfge1s);
}
.RoomViewHeader_HeaderTopic__9y4jdc0:hover {
    cursor: pointer;
    opacity: var(--_164xfge2z);
    text-decoration: underline;
}
.styles_AvatarPresence__1meaq7c0 {
    display: flex;
    position: relative;
    flex-shrink: 0;
}
.styles_AvatarPresenceBadge__1meaq7c1 {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(25%,25%);
    z-index: 1;
    display: flex;
    padding: var(--_164xfge28);
    background-color: inherit;
    border-radius: var(--_164xfge23);
    overflow: hidden;
}
@keyframes TypingIndicator_TypingDotAnime__apyvd70 {
    to {
        opacity: .4;
        transform: translateY(-15%);
    }
}
.TypingIndicator_TypingDot__apyvd71 {
    display: inline-block;
    background-color: currentColor;
    border-radius: 50%;
    transform: translateY(15%);
}
.TypingIndicator_TypingDot_animated_true__apyvd72 {
    animation: TypingIndicator_TypingDotAnime__apyvd70 .6s infinite alternate;
}
.TypingIndicator_TypingDot_size_300__apyvd73 {
    width: .25rem;
    height: .25rem;
}
.TypingIndicator_TypingDot_size_400__apyvd74 {
    width: .5rem;
    height: .5rem;
}
.TypingIndicator_TypingDot_index_0__apyvd75 {
    animation-delay: 0s;
}
.TypingIndicator_TypingDot_index_1__apyvd76 {
    animation-delay: .2s;
}
.TypingIndicator_TypingDot_index_2__apyvd77 {
    animation-delay: .4s;
}
@keyframes style_ScrollContainerAnime__z030kb0 {
    0% {
        transform: translate(-50%,-100%) scale(0);
    }
    to {
        transform: translate(-50%) scale(1);
    }
}
.style_ScrollTopContainer__z030kb1 {
    position: absolute;
    top: var(--_164xfge1s);
    left: 50%;
    transform: translate(-50%);
    z-index: var(--_164xfge2a);
    animation: style_ScrollContainerAnime__z030kb0 .1s;
}
@keyframes MembersDrawer_ScrollBtnAnime__10re0tb4 {
    0% {
        transform: translate(-50%,-100%) scale(0);
    }
    to {
        transform: translate(-50%) scale(1);
    }
}
.MembersDrawer_MembersDrawer__10re0tb0 {
    width: 16.625rem;
}
.MembersDrawer_MembersDrawerHeader__10re0tb1 {
    flex-shrink: 0;
    padding: 0 var(--_164xfge1s) 0 var(--_164xfge1t);
    border-bottom-width: var(--_164xfge25);
}
.MembersDrawer_MemberDrawerContentBase__10re0tb2 {
    position: relative;
    overflow: hidden;
}
.MembersDrawer_MemberDrawerContent__10re0tb3 {
    padding: var(--_164xfge1s) 0;
}
.MembersDrawer_DrawerScrollTop__10re0tb5 {
    position: absolute;
    top: var(--_164xfge1s);
    left: 50%;
    transform: translate(-50%);
    z-index: 1;
    animation: MembersDrawer_ScrollBtnAnime__10re0tb4 .1s;
}
.MembersDrawer_DrawerGroup__10re0tb6,.MembersDrawer_MembersGroup__10re0tb7 {
    padding-left: var(--_164xfge1s);
}
.MembersDrawer_MembersGroupLabel__10re0tb8 {
    padding: var(--_164xfge1s);
}
.MembersDrawer_MembersGroupLabel__10re0tb8:not(:first-child) {
    padding-top: var(--_164xfge1v);
}
.MembersDrawer_DrawerVirtualItem__10re0tb9 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.RoomViewFollowing_RoomViewFollowingPlaceholder__1h4d2d50 {
    height: 1.75rem;
}
.RoomViewFollowing_RoomViewFollowing__1h4d2d51 {
    min-height: 1.75rem;
    padding: 0 var(--_164xfge1u);
    width: 100%;
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    outline: none;
}
.RoomViewFollowing_RoomViewFollowing_clickable_true__1h4d2d52 {
    cursor: pointer;
}
.RoomViewFollowing_RoomViewFollowing_clickable_true__1h4d2d52:hover,.RoomViewFollowing_RoomViewFollowing_clickable_true__1h4d2d52:focus-visible {
    color: var(--oq6d07f);
}
.RoomViewFollowing_RoomViewFollowing_clickable_true__1h4d2d52:active {
    color: var(--oq6d07f);
}
.UploadCard_UploadCard__1czl4r90 {
    padding: var(--_164xfge1t);
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    border-color: var(--oq6d07d);
}
.UploadCard_UploadCard_outlined_true__1czl4r97 {
    border-style: solid;
    border-width: var(--_164xfge25);
}
.UploadCard_UploadCard_compact_true__1czl4r98 {
    padding: var(--_164xfge1r);
}
.UploadCard_UploadCardError__1czl4r99 {
    padding: 0 var(--_164xfge1r);
    color: var(--oq6d071j);
}
.UploadCard_AudioPreviewContainer__1czl4r9a {
    background-color: var(--oq6d07a);
    border: var(--_164xfge25) solid var(--oq6d07d);
    border-radius: var(--_164xfge20);
    padding: var(--_164xfge1t);
    width: 100%;
    max-width: 25rem;
    box-sizing: border-box;
}
.UploadCard_AudioWaveformContainer__1czl4r9b {
    min-height: 44px;
    cursor: pointer;
    user-select: none;
    overflow: hidden;
}
.UploadCard_AudioWaveformBar__1czl4r9c {
    width: 2px;
    height: 3px;
    border-radius: 1px;
    flex-shrink: 0;
    transition: background-color 40ms,opacity 40ms;
    pointer-events: none;
}
.UploadCard_AudioWaveformBarPlayed__1czl4r9d {
    background-color: var(--oq6d07p);
    opacity: 1;
}
.UploadCard_AudioWaveformBarUnplayed__1czl4r9e {
    background-color: var(--oq6d07e);
    opacity: .5;
}
.UploadCard_AudioTimeDisplay__1czl4r9f {
    font-variant-numeric: tabular-nums;
    color: var(--oq6d07e);
    min-width: 1.875rem;
    text-align: right;
    flex-shrink: 0;
}
.UploadDescriptionEditor_DescriptionEditorContainer__1961xoa0 {
    background-color: var(--sable-bg-container);
    border-radius: var(--_164xfge20);
    overflow: hidden;
}
.UploadDescriptionEditor_DescriptionEditorContainer__1961xoa0 div[class*=EditorTextarea] {
    background-color: var(--sable-bg-container)!important;
    border: none!important;
}
.UploadDescriptionEditor_DescriptionEditorContainer__1961xoa0 [class*=Toolbar] {
    background-color: var(--sable-bg-container)!important;
    padding: var(--space-S100)!important;
    border-top: 1px solid var(--sable-outline-variant)!important;
}
.UploadDescriptionEditor_DescriptionEditorContainer__1961xoa0 [class*=Toolbar] button {
    background-color: transparent!important;
    box-shadow: none!important;
}
.UploadDescriptionEditor_DescriptionEditorContainer__1961xoa0 [class*=Toolbar] button:hover {
    background-color: var(--sable-surface-variant)!important;
}
.UploadBoard_UploadBoardBase__bginyb0 {
    position: relative;
    pointer-events: none;
}
.UploadBoard_UploadBoardContainer__bginyb1 {
    position: absolute;
    bottom: var(--_164xfge1s);
    left: 0;
    right: 0;
    z-index: var(--_164xfge2e);
}
.UploadBoard_UploadBoard__bginyb2 {
    max-width: 25rem;
    width: 100%;
    max-height: 28.125rem;
    height: 100%;
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border-radius: var(--_164xfge20);
    box-shadow: var(--_164xfge2g);
    border: var(--_164xfge25) solid var(--oq6d078);
    overflow: hidden;
    pointer-events: all;
}
.UploadBoard_UploadBoardHeaderContent__bginyb3 {
    height: 100%;
    padding: 0 var(--_164xfge1s);
}
.UploadBoard_UploadBoardContent__bginyb4 {
    padding: var(--_164xfge1s);
    padding-bottom: 0;
    padding-right: 0;
}
.ScheduledMessagesList_ScheduledMessagesToggle__rl03aj0 {
    padding: var(--_164xfge1r) var(--_164xfge1u);
}
.ScheduledMessagesList_ScheduledMessagesPanel__rl03aj1 {
    padding: var(--_164xfge1s) var(--_164xfge1u);
    max-height: 12.5rem;
    overflow-y: auto;
}
.ScheduledMessagesList_ScheduledMessageRow__rl03aj2 {
    padding: var(--_164xfge1s) 0;
    border-bottom-width: var(--_164xfge25);
    border-bottom-style: solid;
    border-bottom-color: currentcolor;
    opacity: .8;
}
.ScheduledMessagesList_ScheduledMessageRow__rl03aj2:last-child {
    border-bottom: none;
}
.ScheduledMessagesList_MessagePreview__rl03aj3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 18.75rem;
}
.SchedulePickerDialog_SchedulePickerContent__9y2ke70 {
    padding: var(--_164xfge1u);
    min-width: 18.75rem;
}
.SchedulePickerDialog_SplitSendButton__9y2ke71 {
    border-radius: var(--_164xfge1z) 0 0 var(--_164xfge1z);
}
.SchedulePickerDialog_SplitChevronButton__9y2ke72 {
    border-radius: 0 var(--_164xfge1z) var(--_164xfge1z) 0;
    border-left: 1px solid currentColor;
    opacity: .7;
    padding-inline: .125rem;
}
@keyframes AudioMessageRecorder_RecDotPulse__wrjf7y0 {
    0%,to {
        opacity: 1;
    }
    50% {
        opacity: .25;
    }
}
@keyframes AudioMessageRecorder_SlideOutLeft__wrjf7y1 {
    0% {
        transform: translate(0);
        opacity: 1;
    }
    to {
        transform: translate(-100%);
        opacity: 0;
    }
}
@keyframes AudioMessageRecorder_Shake__wrjf7y2 {
    0%,to {
        transform: translate(0);
    }
    20% {
        transform: translate(-4px);
    }
    40% {
        transform: translate(4px);
    }
    60% {
        transform: translate(-4px);
    }
    80% {
        transform: translate(4px);
    }
}
.AudioMessageRecorder_Container__wrjf7y3 {
    flex-grow: 1;
    min-width: 0;
    overflow: hidden;
    touch-action: pan-y;
    user-select: none;
}
.AudioMessageRecorder_ContainerCanceling__wrjf7y4 {
    animation: AudioMessageRecorder_SlideOutLeft__wrjf7y1 .2s ease-out forwards;
}
.AudioMessageRecorder_ContainerShake__wrjf7y5 {
    animation: AudioMessageRecorder_Shake__wrjf7y2 .3s ease-out;
}
.AudioMessageRecorder_RecDot__wrjf7y6 {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: var(--oq6d071j);
    flex-shrink: 0;
    animation: AudioMessageRecorder_RecDotPulse__wrjf7y0 1.4s ease-in-out infinite;
}
.AudioMessageRecorder_WaveformContainer__wrjf7y7 {
    height: 22px;
    overflow: hidden;
    min-width: 0;
}
.AudioMessageRecorder_WaveformBar__wrjf7y8 {
    width: 2px;
    height: 3px;
    border-radius: 1px;
    background-color: var(--oq6d07f);
    transition: height 70ms ease-out;
    flex-shrink: 0;
}
.AudioMessageRecorder_Timer__wrjf7y9 {
    font-variant-numeric: tabular-nums;
    color: var(--oq6d071j);
    min-width: var(--_164xfge1t);
    flex-shrink: 0;
    font-weight: 600;
}
.AudioMessageRecorder_CancelHint__wrjf7ya {
    position: absolute;
    left: var(--_164xfge1s);
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    color: var(--oq6d071j);
    font-size: .75rem;
    font-weight: 600;
    opacity: 0;
    transition: opacity .1s ease-out;
    pointer-events: none;
}
.AudioMessageRecorder_CancelHintVisible__wrjf7yb {
    opacity: 1;
}
.AudioMessageRecorder_SrOnly__wrjf7yc {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0;
}
.RoomInputPlaceholder_RoomInputPlaceholder__ywnp5a0 {
    min-height: 3rem;
    background-color: var(--oq6d07a);
    color: var(--oq6d07e);
    box-shadow: inset 0 0 0 var(--_164xfge25) var(--oq6d07d);
    border-radius: var(--_164xfge20);
}
.RoomTombstone_RoomTombstone__ce8na00 {
    padding: var(--_164xfge1s);
    padding-left: var(--_164xfge1u);
}
@keyframes RoomViewTyping_SlideUpAnime__1dfodck0 {
    0% {
        transform: translateY(100%);
    }
    to {
        transform: translateY(0);
    }
}
.RoomViewTyping_RoomViewTyping__1dfodck1 {
    padding: 0 var(--_164xfge1v);
    width: 100%;
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    position: absolute;
    bottom: 0;
    animation: RoomViewTyping_SlideUpAnime__1dfodck0 .1s ease-in-out;
}
.RoomViewTyping_TypingText__1dfodck2 {
    flex-grow: 1;
}
.styles_InfoCard__1o8gwz10 {
    padding: var(--_164xfge1s);
    border-radius: var(--_164xfge1z);
    border-width: var(--_164xfge25);
}
.RoomTimeline_TimelineFloat__1n936q90 {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    z-index: 10;
    min-width: max-content;
}
.RoomTimeline_TimelineFloat_position_Top__1n936q91 {
    top: var(--_164xfge1u);
}
.RoomTimeline_TimelineFloat_position_Bottom__1n936q92 {
    bottom: var(--_164xfge1u);
}
.RoomTimeline_messageList__1n936q93 {
    overflow-y: scroll;
    scrollbar-gutter: stable;
}
.RoomTimeline_messageList__1n936q93::-webkit-scrollbar {
    width: 1rem;
    height: 1rem;
}
.RoomTimeline_messageList__1n936q93::-webkit-scrollbar-corner {
    background-color: transparent;
}
.RoomTimeline_messageList__1n936q93::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: var(--_164xfge23);
    min-height: 2.1875rem;
    border: .25rem solid transparent;
    background-clip: padding-box;
}
.RoomTimeline_messageList__1n936q93::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: var(--_164xfge23);
    border: .25rem solid transparent;
    background-clip: padding-box;
}
.RoomTimeline_messageList__1n936q93:hover::-webkit-scrollbar-thumb,.RoomTimeline_messageList__1n936q93:has(*:hover)::-webkit-scrollbar-thumb {
    background-color: var(--oq6d07d);
}
.RoomTimeline_messageList__1n936q93:hover::-webkit-scrollbar-track,.RoomTimeline_messageList__1n936q93:has(*:hover)::-webkit-scrollbar-track {
    background-color: var(--oq6d07c);
}
.RoomTimeline_messageList__1n936q93>* {
    scrollbar-width: auto;
    scrollbar-color: auto;
}
body .RoomTimeline_messageList__1n936q93>* {
    overflow-anchor: none;
}
body .RoomTimeline_messageList__1n936q93 [data-message-id] {
    overflow-anchor: auto;
    transition: background-color .1s ease-in-out!important;
    position: relative;
    z-index: 1;
}
body .RoomTimeline_messageList__1n936q93 [data-message-id]:hover {
    background-color: var(--sable-surface-container-hover)!important;
    z-index: 2;
}
body .RoomTimeline_messageList__1n936q93 [data-message-id]:focus-within {
    z-index: 10;
}
@supports not selector(::-webkit-scrollbar) {
    .RoomTimeline_messageList__1n936q93 {
        scrollbar-width: auto;
    }
    .RoomTimeline_messageList__1n936q93:hover,.RoomTimeline_messageList__1n936q93:has(*:hover) {
        scrollbar-color: var(--oq6d07d) var(--oq6d07c);
    }
}
.ThreadDrawer_ThreadDrawer__1n9cyvz0 {
    width: 27.5rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.ThreadDrawer_messageList__1n9cyvz1 {
    display: flex;
    flex-direction: column;
    width: 100%;
}
body .ThreadDrawer_messageList__1n9cyvz1 [data-message-id] {
    transition: background-color .1s ease-in-out!important;
}
body .ThreadDrawer_messageList__1n9cyvz1 [data-message-id]:hover {
    background-color: var(--sable-surface-container-hover)!important;
}
.ThreadDrawer_ThreadDrawerHeader__1n9cyvz2 {
    flex-shrink: 0;
    padding: 0 var(--_164xfge1s) 0 var(--_164xfge1u);
    border-bottom-width: var(--_164xfge25);
}
.ThreadDrawer_ThreadDrawerContent__1n9cyvz3 {
    position: relative;
    overflow: hidden;
    flex-grow: 1;
    min-height: 0;
}
.ThreadDrawer_ThreadDrawerInput__1n9cyvz4 {
    flex-shrink: 0;
}
.ThreadDrawer_ThreadDrawerOverlay__1n9cyvz5 {
    position: absolute;
    inset: 0;
    z-index: 10;
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background-color: var(--oq6d070);
}
.ThreadDrawer_ThreadBrowserItem__1n9cyvz6 {
    width: 100%;
    padding: var(--_164xfge1s) var(--_164xfge1r);
    border-radius: var(--_164xfge1z);
    text-align: left;
    cursor: pointer;
    background: none;
    border: none;
    color: inherit;
}
.ThreadDrawer_ThreadBrowserItem__1n9cyvz6:hover {
    background-color: var(--oq6d07a);
}
.SpaceItem_SpaceItemCard__15ka2090 {
    padding-bottom: var(--_164xfge1r);
    border-bottom: var(--_164xfge25) solid transparent;
    position: relative;
}
.SpaceItem_SpaceItemCard__15ka2090[data-dragging=true] {
    opacity: var(--_164xfge33);
}
.SpaceItem_SpaceItemCard_outlined_true__15ka2091 {
    border-bottom-color: var(--oq6d078);
}
.SpaceItem_HeaderChip__15ka2092 {
    padding-left: var(--_164xfge1s);
}
.SpaceItem_HeaderChip__15ka2092[data-ui-before=true] {
    padding-left: var(--_164xfge1r);
}
.SpaceItem_HeaderChipPlaceholder__15ka2093 {
    border-radius: var(--_164xfge20);
    padding-left: var(--_164xfge1r);
    padding-right: var(--_164xfge1t);
    height: 2rem;
}
.style_AvatarPlaceholder__703h180 {
    background-color: var(--oq6d07u);
}
.style_LinePlaceholder__703h181 {
    width: 100%;
    height: var(--_164xfget);
    border-radius: var(--_164xfge1z);
    background-color: var(--oq6d07u);
}
.DnD_ItemDraggableTarget__1u3qs4v0 {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    cursor: grab;
    border-radius: 0;
    opacity: var(--_164xfge31);
}
.DnD_ItemDraggableTarget__1u3qs4v0:active {
    cursor: ns-resize;
}
.DnD_DropTargetLine__1u3qs4v1[data-hover=true]:before {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    border-bottom: .25rem solid currentColor;
}
.DnD_DropTargetLine__1u3qs4v1[data-hover=true]:after {
    content: "";
    display: block;
    width: .75rem;
    height: .75rem;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    background-color: var(--oq6d075);
    border: .25rem solid currentColor;
    border-radius: 50%;
}
.DnD_BaseAfterRoomItemDropTarget__1u3qs4v2 {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
    color: var(--oq6d07z);
}
.DnD_BaseAfterRoomItemDropTarget__1u3qs4v2[data-error=true] {
    color: var(--oq6d071j);
}
.DnD_AfterRoomItemDropTarget__1u3qs4v3 {
    height: 2rem;
    transform: translateY(1.125rem);
}
.DnD_AfterSpaceItemDropTarget__1u3qs4v4 {
    height: .875rem;
    transform: translateY(calc(100% - .25rem));
}
.RoomItem_RoomItemCard__bkzhnl0 {
    padding-left: var(--_164xfge1u);
    padding-right: var(--_164xfge1u);
    padding-top: var(--_164xfge1t);
    padding-bottom: var(--_164xfge1t);
    border-radius: 0;
    position: relative;
}
.RoomItem_RoomItemCard__bkzhnl0[data-dragging=true] {
    opacity: var(--_164xfge33);
}
.RoomItem_RoomProfileTopic__bkzhnl1 {
    cursor: pointer;
}
.RoomItem_RoomProfileTopic__bkzhnl1:hover {
    text-decoration: underline;
}
.RoomItem_ErrorNameContainer__bkzhnl2 {
    gap: .125rem;
}
.LobbyHero_LobbyHeroTopic__1rcj9aq0 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.LobbyHero_LobbyHeroTopic__1rcj9aq0:hover {
    cursor: pointer;
    opacity: var(--_164xfge2z);
    text-decoration: underline;
}
.LobbyHeader_Header__j1s8xi0 {
    border-bottom-color: transparent;
}
.LobbyHeader_HeaderTopic__j1s8xi1:hover {
    cursor: pointer;
    opacity: var(--_164xfge2z);
    text-decoration: underline;
}
.SpaceNavItem_SpaceItemCard__1q1hx2x0 {
    padding-bottom: var(--_164xfge1r);
    border-bottom: var(--_164xfge25) solid transparent;
    position: relative;
}
.SpaceNavItem_SpaceItemCard__1q1hx2x0[data-dragging=true] {
    opacity: var(--_164xfge33);
}
.SpaceNavItem_HeaderChip__1q1hx2x1 {
    padding-left: var(--_164xfge1s);
}
.SpaceNavItem_HeaderChip__1q1hx2x1[data-ui-before=true] {
    padding-left: var(--_164xfge1r);
}
.SpaceNavItem_HeaderChipPlaceholder__1q1hx2x2 {
    border-radius: var(--_164xfge20);
    padding-left: var(--_164xfge1r);
    padding-right: var(--_164xfge1t);
    height: 2rem;
}
.style_MemberTile__f1jyt0 {
    width: 100%;
    display: flex;
    align-items: center;
    gap: var(--_164xfge1s);
    padding: var(--_164xfge1r);
    border-radius: var(--_164xfge21);
}
button.style_MemberTile__f1jyt0 {
    cursor: pointer;
}
.style_MemberTile__f1jyt0[aria-pressed=true] {
    background-color: var(--oq6d077);
}
button.style_MemberTile__f1jyt0:hover,.style_MemberTile__f1jyt0:focus-visible {
    background-color: var(--oq6d076);
}
button.style_MemberTile__f1jyt0:active {
    background-color: var(--oq6d077);
}
.style_ImagePackImage__1ja32hp0 {
    width: 2.25rem;
    height: 2.25rem;
    object-fit: contain;
}
.style_DeleteImageShortcode__1ja32hp1 {
    color: var(--oq6d071j);
    text-decoration: line-through;
}
.style_ImagePackImageInputs__1ja32hp2 {
    overflow: hidden;
    border-radius: var(--_164xfge1z);
}
.style_UnsavedMenu__1ja32hp3 {
    position: sticky;
    padding: var(--_164xfge1s);
    padding-left: var(--_164xfge1u);
    top: var(--_164xfge1u);
    left: var(--_164xfge1u);
    right: 0;
    z-index: 1;
}
.styles_SequenceCardStyle__1ph2gwe0 {
    padding: var(--_164xfge1t);
}
.ImageEditor_ImageEditor__ka2t0 {
    height: 100%;
}
.ImageEditor_ImageEditorHeader__ka2t1 {
    padding-left: var(--_164xfge1s);
    padding-right: var(--_164xfge1s);
    border-bottom-width: var(--_164xfge25);
    flex-shrink: 0;
    gap: var(--_164xfge1s);
}
.ImageEditor_ImageEditorContent__ka2t2 {
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    overflow: hidden;
}
.ImageEditor_Image__ka2t3 {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.styles_SequenceCardStyle__j06d440 {
    padding: var(--_164xfge1t);
}
.styles_UserHeader__1eorsy90 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: var(--_164xfge1s);
}
.styles_UserHero__1eorsy91 {
    position: relative;
}
.styles_UserHeroCoverContainer__1eorsy92 {
    height: 6rem;
    overflow: hidden;
}
.styles_UserHeroCover__1eorsy93 {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.styles_UserHeroCoverFallback__1eorsy94 {
    filter: blur(16px) brightness(50%);
    transform: scale(2);
}
.styles_UserHeroAvatarStatusContainer__1eorsy95 {
    position: relative;
    height: 1.8125rem;
    width: 100%;
}
.styles_UserHeroAvatarContainer__1eorsy96 {
    position: relative;
    padding-left: var(--_164xfge1u);
}
.styles_UserAvatarContainer__1eorsy97 {
    position: relative;
    top: 0;
    transform: translateY(-50%);
    background-color: var(--oq6d075);
}
.styles_UserHeroStatusContainer__1eorsy98 {
    position: relative;
    transform: translateY(-50%);
    text-align: justify;
    display: grid;
    width: 100%;
    padding-left: 2%;
}
.styles_UserHeroStatusTooltip__1eorsy99 {
    max-width: 98%;
    justify-self: left;
    cursor: pointer;
}
.styles_UserHeroStatusTooltip__1eorsy99:hover {
    filter: brightness(.8);
    transform: translateY(-1px);
}
.styles_UserHeroAvatar__1eorsy9a {
    outline: var(--_164xfge28) solid var(--oq6d075);
}
button.styles_UserHeroAvatar__1eorsy9a {
    cursor: pointer;
}
button.styles_UserHeroAvatar__1eorsy9a:hover .styles_UserHeroAvatarImg__1eorsy9b {
    filter: brightness(.5);
}
.styles_AuthLayout__39n2z00 {
    min-height: 100%;
    background-color: var(--oq6d070);
    color: var(--oq6d074);
    padding: var(--_164xfge1u);
    padding-right: var(--_164xfge1s);
    padding-bottom: 0;
    position: relative;
}
.styles_AuthCard__39n2z01 {
    margin-top: 1vh;
    max-width: 28.75rem;
    width: 100%;
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border-radius: var(--_164xfge20);
    box-shadow: var(--_164xfge2f);
    border: var(--_164xfge25) solid var(--oq6d078);
    overflow: hidden;
}
.styles_AuthLogo__39n2z02 {
    width: 1.625rem;
    height: 1.625rem;
    border-radius: 50%;
}
.styles_AuthHeader__39n2z03 {
    padding: 0 var(--_164xfge1u);
    border-bottom-width: var(--_164xfge25);
}
.styles_AuthCardContent__39n2z04 {
    max-width: 25.125rem;
    width: 100%;
    margin: auto;
    padding: var(--_164xfge1u);
    padding-top: var(--_164xfge1x);
    padding-bottom: 2.75rem;
    gap: 2.75rem;
}
.styles_AuthFooter__39n2z05 {
    padding: var(--_164xfge1s);
}
@keyframes NotificationBanner_slideIn__ooe3rc0 {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes NotificationBanner_slideOut__ooe3rc1 {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    to {
        opacity: 0;
        transform: translateY(-100%);
    }
}
@keyframes NotificationBanner_ProgressBar_animationName__ooe3rca {
    0% {
        width: 100%;
    }
    to {
        width: 0%;
    }
}
.NotificationBanner_BannerContainer__ooe3rc2 {
    position: fixed;
    top: env(safe-area-inset-top,0);
    left: 0;
    right: 0;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: var(--_164xfge1s);
    padding: var(--_164xfge1u);
    pointer-events: none;
    align-items: flex-end;
}
.NotificationBanner_Banner__ooe3rc3 {
    position: relative;
    overflow: hidden;
    pointer-events: all;
    display: flex;
    align-items: center;
    gap: var(--_164xfge1t);
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border: var(--_164xfge25) solid var(--oq6d078);
    border-radius: 1rem;
    padding: var(--_164xfge1t) var(--_164xfge1u);
    box-shadow: 0 .5rem 2rem #00000073,0 .125rem .5rem #0000004d;
    cursor: pointer;
    width: 100%;
    max-width: 50em;
    animation-name: NotificationBanner_slideIn__ooe3rc0;
    animation-duration: .26s;
    animation-timing-function: cubic-bezier(.22,.8,.6,1);
    animation-fill-mode: both;
}
.NotificationBanner_Banner__ooe3rc3:hover {
    background-color: var(--oq6d076);
}
.NotificationBanner_Banner__ooe3rc3[data-dismissing=true] {
    animation-name: NotificationBanner_slideOut__ooe3rc1;
    animation-duration: .2s;
    animation-timing-function: cubic-bezier(.4,0,1,1);
    animation-fill-mode: both;
}
.NotificationBanner_BannerIcon__ooe3rc4 {
    width: 2.75rem;
    height: 2.75rem;
    object-fit: cover;
    border-radius: var(--_164xfge1z);
    flex-shrink: 0;
}
.NotificationBanner_BannerContent__ooe3rc5 {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: .125rem;
}
.NotificationBanner_BannerTitle__ooe3rc6 {
    font-weight: 700;
}
.NotificationBanner_BannerSubtitle__ooe3rc7 {
    font-weight: 400;
    opacity: .7;
}
.NotificationBanner_BannerRoomName__ooe3rc8 {
    color: var(--oq6d07f);
    font-weight: 600;
}
.NotificationBanner_BannerBody__ooe3rc9 {
    position: relative;
    max-height: 25vh;
    overflow: hidden;
}
.NotificationBanner_BannerBody__ooe3rc9[data-overflow=true]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1.75rem;
    background:
    linear-gradient(
        to bottom,
        transparent,
        var(--oq6d075)
    );
    pointer-events: none;
}
.NotificationBanner_BannerBody__ooe3rc9[data-overflow=true][data-hovered=true]:after {
    background:
    linear-gradient(
        to bottom,
        transparent,
        var(--oq6d076)
    );
}
.NotificationBanner_ProgressBar__ooe3rcb {
    position: absolute;
    bottom: 0;
    left: 0;
    height: .1875rem;
    border-bottom-left-radius: 1rem;
    background-color: var(--oq6d07f);
    animation-name: NotificationBanner_ProgressBar_animationName__ooe3rca;
    animation-timing-function: linear;
    animation-fill-mode: both;
}
.NotificationBanner_ProgressBar__ooe3rcb[data-paused=true] {
    animation-play-state: paused;
}
@supports (-webkit-touch-callout: none) {
    .NotificationBanner_BannerContainer__ooe3rc2 {
        position: fixed;
        top: max(env(safe-area-inset-top,0px),constant(safe-area-inset-top,0px));
    }
}
@media(max-width:768px) {
    .NotificationBanner_BannerBody__ooe3rc9 {
        max-height: 35vh;
    }
}
@keyframes TelemetryConsentBanner_slideUp__uhk4b70 {
    0% {
        opacity: 0;
        transform: translateY(100%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes TelemetryConsentBanner_slideDown__uhk4b71 {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    to {
        opacity: 0;
        transform: translateY(100%);
    }
}
.TelemetryConsentBanner_Container__uhk4b72 {
    position: fixed;
    bottom: env(safe-area-inset-bottom,0);
    left: 50%;
    transform: translate(-50%);
    z-index: 9998;
    width: min(100%,32.5rem);
    padding: var(--_164xfge1u);
    pointer-events: none;
}
.TelemetryConsentBanner_Banner__uhk4b73 {
    pointer-events: all;
    display: flex;
    flex-direction: column;
    gap: var(--_164xfge1t);
    background-color: var(--oq6d075);
    color: var(--oq6d079);
    border: var(--_164xfge25) solid var(--oq6d078);
    border-radius: 1rem;
    padding: var(--_164xfge1u);
    box-shadow: 0 .5rem 2rem #00000073,0 .125rem .5rem #0000004d;
    animation-name: TelemetryConsentBanner_slideUp__uhk4b70;
    animation-duration: .3s;
    animation-timing-function: cubic-bezier(.22,.8,.6,1);
    animation-fill-mode: both;
}
.TelemetryConsentBanner_Banner__uhk4b73[data-dismissing=true] {
    animation-name: TelemetryConsentBanner_slideDown__uhk4b71;
    animation-duration: .22s;
    animation-timing-function: cubic-bezier(.4,0,1,1);
    animation-fill-mode: both;
}
.TelemetryConsentBanner_Header__uhk4b74 {
    display: flex;
    align-items: flex-start;
    gap: var(--_164xfge1t);
}
.TelemetryConsentBanner_HeaderText__uhk4b75 {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: .25rem;
}
.TelemetryConsentBanner_Actions__uhk4b76 {
    display: flex;
    gap: var(--_164xfge1s);
    justify-content: flex-end;
    flex-wrap: wrap;
}
.styles_NavCategory__e6taqj0 {
    position: relative;
}
.styles_NavCategoryHeader__e6taqj1 {
    gap: var(--_164xfge1r);
}
.styles_NavLink__e6taqj2 {
    color: inherit;
    min-width: 0;
    display: flex;
    align-items: center;
    cursor: pointer;
    flex-grow: 1;
}
.styles_NavLink__e6taqj2:hover {
    text-decoration: unset;
}
.styles_NavLink__e6taqj2:focus {
    outline: none;
}
.styles_NavItemBase__e6taqj8 {
    width: 100%;
    display: flex;
    justify-content: start;
    cursor: pointer;
    background-color: var(--Container__e6taqj3);
    color: var(--OnContainer__e6taqj7);
    outline: none;
    min-height: 2.25rem;
}
.styles_NavItemBase__e6taqj8:hover,.styles_NavItemBase__e6taqj8:focus-visible {
    background-color: var(--ContainerHover__e6taqj4);
}
.styles_NavItemBase__e6taqj8[data-hover=true] {
    background-color: var(--ContainerHover__e6taqj4);
}
.styles_NavItemBase__e6taqj8:has(.styles_NavLink__e6taqj2:active) {
    background-color: var(--ContainerActive__e6taqj5);
}
.styles_NavItemBase__e6taqj8[aria-selected=true] {
    background-color: var(--ContainerActive__e6taqj5);
}
.styles_NavItemBase__e6taqj8:has(.styles_NavLink__e6taqj2:focus-visible) {
    outline: var(--_164xfge28) solid var(--ContainerLine__e6taqj6);
    outline-offset: calc(-1 * var(--_164xfge28));
}
.styles_NavItem_variant_Background__e6taqja {
    --Container__e6taqj3: var(--oq6d070);
    --ContainerHover__e6taqj4: var(--oq6d071);
    --ContainerActive__e6taqj5: var(--oq6d072);
    --ContainerLine__e6taqj6: var(--oq6d073);
    --OnContainer__e6taqj7: var(--oq6d074);
}
.styles_NavItem_variant_Surface__e6taqjb {
    --Container__e6taqj3: var(--oq6d075);
    --ContainerHover__e6taqj4: var(--oq6d076);
    --ContainerActive__e6taqj5: var(--oq6d077);
    --ContainerLine__e6taqj6: var(--oq6d078);
    --OnContainer__e6taqj7: var(--oq6d079);
}
.styles_NavItem_variant_SurfaceVariant__e6taqjc {
    --Container__e6taqj3: var(--oq6d07a);
    --ContainerHover__e6taqj4: var(--oq6d07b);
    --ContainerActive__e6taqj5: var(--oq6d07c);
    --ContainerLine__e6taqj6: var(--oq6d07d);
    --OnContainer__e6taqj7: var(--oq6d07e);
}
.styles_NavItem_variant_Primary__e6taqjd {
    --Container__e6taqj3: var(--oq6d07k);
    --ContainerHover__e6taqj4: var(--oq6d07l);
    --ContainerActive__e6taqj5: var(--oq6d07m);
    --ContainerLine__e6taqj6: var(--oq6d07n);
    --OnContainer__e6taqj7: var(--oq6d07o);
}
.styles_NavItem_variant_Secondary__e6taqje {
    --Container__e6taqj3: var(--oq6d07u);
    --ContainerHover__e6taqj4: var(--oq6d07v);
    --ContainerActive__e6taqj5: var(--oq6d07w);
    --ContainerLine__e6taqj6: var(--oq6d07x);
    --OnContainer__e6taqj7: var(--oq6d07y);
}
.styles_NavItem_variant_Success__e6taqjf {
    --Container__e6taqj3: var(--oq6d0714);
    --ContainerHover__e6taqj4: var(--oq6d0715);
    --ContainerActive__e6taqj5: var(--oq6d0716);
    --ContainerLine__e6taqj6: var(--oq6d0717);
    --OnContainer__e6taqj7: var(--oq6d0718);
}
.styles_NavItem_variant_Warning__e6taqjg {
    --Container__e6taqj3: var(--oq6d071e);
    --ContainerHover__e6taqj4: var(--oq6d071f);
    --ContainerActive__e6taqj5: var(--oq6d071g);
    --ContainerLine__e6taqj6: var(--oq6d071h);
    --OnContainer__e6taqj7: var(--oq6d071i);
}
.styles_NavItem_variant_Critical__e6taqjh {
    --Container__e6taqj3: var(--oq6d071o);
    --ContainerHover__e6taqj4: var(--oq6d071p);
    --ContainerActive__e6taqj5: var(--oq6d071q);
    --ContainerLine__e6taqj6: var(--oq6d071r);
    --OnContainer__e6taqj7: var(--oq6d071s);
}
.styles_NavItemContent__e6taqjo {
    padding-left: var(--_164xfge1s);
    padding-right: var(--_164xfge1t);
    height: inherit;
    min-width: 0;
    flex-grow: 1;
    display: flex;
    align-items: center;
    font-weight: var(--_164xfge1l);
}
.styles_NavItemContent__e6taqjo:hover {
    text-decoration: unset;
}
.styles_NavItemBase__e6taqj8[data-highlight=true] .styles_NavItemContent__e6taqjo {
    font-weight: var(--_164xfge1m);
}
.styles_NavItemOptions__e6taqjp {
    padding-right: var(--_164xfge1s);
}
@supports not selector(:has(.styles_NavLink__e6taqj2:focus-visible)) {
    .styles_NavItemBase__e6taqj8:focus-within {
        outline: var(--_164xfge28) solid var(--ContainerLine__e6taqj6);
        outline-offset: calc(-1 * var(--_164xfge28));
    }
}
.styles_CategoryButton__rhl6fl0 {
    flex-grow: 1;
}
.styles_CategoryButtonIcon__rhl6fl1 {
    opacity: var(--_164xfge30);
}
.style_CardGrid__8jk8sn0 {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: var(--_164xfge1u);
}
.style_RoomCardBase__8jk8sn1 {
    padding: var(--_164xfge1v);
    border-radius: var(--_164xfge21);
}
.style_RoomCardTopic__8jk8sn2 {
    min-height: calc(3 * var(--_164xfget));
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    cursor: pointer;
}
.style_RoomCardTopic__8jk8sn2:hover {
    text-decoration: underline;
}
.style_ActionButton__8jk8sn3 {
    flex: 1 1 0;
    min-width: 1px;
}
.style_RoomsInfoCard__16h303d0 {
    padding: var(--_164xfge1x) var(--_164xfge1t);
    border-radius: var(--_164xfge20);
}
.style_PublicRoomsError__16h303d1 {
    padding: var(--_164xfge1t);
    border-radius: var(--_164xfge20);
}
.Sidebar_Sidebar__vs60p50 {
    width: 4.125rem;
    background-color: var(--oq6d070);
    border-right: var(--_164xfge25) solid var(--oq6d073);
    display: flex;
    flex-direction: column;
    color: var(--oq6d074);
}
.Sidebar_SidebarStack__vs60p51 {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--_164xfge1t);
    padding: var(--_164xfge1t) 0;
}
.Sidebar_DropTarget__vs60p53 {
    --DropLineDist__vs60p52: -.5rem;
}
.Sidebar_DropTarget__vs60p53[data-inside-folder=true] {
    --DropLineDist__vs60p52: -.375rem;
}
.Sidebar_DropTarget__vs60p53[data-drop-child=true] {
    outline: var(--_164xfge29) solid var(--oq6d07z);
    border-radius: var(--_164xfge20);
}
.Sidebar_DropTarget__vs60p53[data-drop-above=true]:after,.Sidebar_DropTarget__vs60p53[data-drop-below=true]:after {
    content: "";
    display: block;
    position: absolute;
    left: 0rem;
    width: 100%;
    height: var(--_164xfge29);
    background-color: var(--oq6d07z);
}
.Sidebar_DropTarget__vs60p53[data-drop-above=true]:after {
    top: var(--DropLineDist__vs60p52);
}
.Sidebar_DropTarget__vs60p53[data-drop-below=true]:after {
    bottom: var(--DropLineDist__vs60p52);
}
.Sidebar_SidebarItem__vs60p54 {
    min-width: 2.625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transition: transform .2s cubic-bezier(0,.8,.67,.97);
}
.Sidebar_SidebarItem__vs60p54:hover {
    transform: translate(.125rem);
}
.Sidebar_SidebarItem__vs60p54:before {
    content: "";
    display: none;
    position: absolute;
    left: -.8438rem;
    width: .3125rem;
    height: 1rem;
    border-radius: 0 .25rem .25rem 0;
    background: CurrentColor;
    transition: height .2s linear;
}
.Sidebar_SidebarItem__vs60p54:hover:before {
    display: block;
    width: .1875rem;
}
.Sidebar_SidebarItem_active_true__vs60p55:before {
    display: block;
    height: 1.5rem;
}
.Sidebar_SidebarItem_active_true__vs60p55:hover:before {
    width: .3125rem;
}
.Sidebar_SidebarItemBadge__vs60p56 {
    pointer-events: none;
    position: absolute;
    z-index: 1;
    line-height: 0;
}
.Sidebar_SidebarItemBadge_hasCount_true__vs60p57 {
    top: -.375rem;
    left: -.375rem;
}
.Sidebar_SidebarItemBadge_hasCount_false__vs60p58 {
    top: -.25rem;
    left: -.25rem;
}
div:has(>button[data-id]) .Sidebar_SidebarItemBadge_compound_0__vs60p59 {
    top: 0rem;
    left: auto;
    right: 0rem;
}
div:has(>button[data-id]) .Sidebar_SidebarItemBadge_compound_1__vs60p5a {
    top: 0rem;
    left: auto;
    right: 0rem;
}
button.Sidebar_SidebarAvatar__vs60p5b {
    cursor: pointer;
}
.Sidebar_SidebarAvatar_size_200__vs60p5c {
    width: 1rem;
    height: 1rem;
    font-size: .625rem;
    line-height: var(--_164xfget);
    letter-spacing: var(--_164xfge1a);
}
.Sidebar_SidebarAvatar_size_300__vs60p5d {
    width: 2.125rem;
    height: 2.125rem;
}
.Sidebar_SidebarAvatar_size_400__vs60p5e {
    width: 2.625rem;
    height: 2.625rem;
}
.Sidebar_SidebarAvatar_outlined_true__vs60p5f {
    border: var(--_164xfge25) solid var(--oq6d073);
}
.Sidebar_SidebarFolder__vs60p5g {
    padding: var(--_164xfge1r);
    width: 2.625rem;
    min-height: 2.625rem;
    display: flex;
    flex-wrap: wrap;
    outline: var(--_164xfge25) solid var(--oq6d073);
    position: relative;
}
button.Sidebar_SidebarFolder__vs60p5g {
    cursor: pointer;
}
.Sidebar_SidebarFolder_state_Close__vs60p5h {
    gap: .125rem;
    border-radius: var(--_164xfge20);
}
.Sidebar_SidebarFolder_state_Open__vs60p5i {
    padding-left: 0;
    padding-right: 0;
    flex-direction: column;
    align-items: center;
    gap: var(--_164xfge1s);
    border-radius: var(--_164xfge21);
}
.Sidebar_SidebarFolderDropTarget__vs60p5j {
    width: 100%;
    height: .5rem;
    position: absolute;
    left: 0;
}
.Sidebar_SidebarFolderDropTarget_position_Top__vs60p5k {
    top: -.25rem;
}
.Sidebar_SidebarFolderDropTarget_position_Bottom__vs60p5l {
    bottom: -.25rem;
}
.DirectDMsList_GroupAvatarContainer__azlx2d0 {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
}
.DirectDMsList_GroupAvatarRow__azlx2d1 {
    position: relative;
    width: 100%;
    height: 100%;
}
.DirectDMsList_GroupAvatar__azlx2d2 {
    position: absolute;
    border: 2px solid var(--oq6d075);
    border-radius: 50%;
    overflow: hidden;
    width: 24px;
    height: 24px;
}
.DirectDMsList_GroupAvatar__azlx2d2:nth-child(1) {
    top: 0;
    left: 50%;
    transform: translate(-50%);
    z-index: 3;
}
.DirectDMsList_GroupAvatar__azlx2d2:nth-child(2) {
    bottom: 0;
    left: 0;
    z-index: 2;
}
.DirectDMsList_GroupAvatar__azlx2d2:nth-child(3) {
    bottom: 0;
    right: 0;
    z-index: 1;
}
.styles_SequenceCardStyle__cljb820 {
    padding: var(--_164xfge1t);
}
.BioEditor_BioEditorContainer__1e39fec0 {
    background-color: var(--sable-bg-container);
    border-radius: var(--_164xfge20);
    overflow: hidden;
}
.BioEditor_BioEditorContainer__1e39fec0 div[class*=EditorTextarea] {
    background-color: var(--sable-bg-container)!important;
    border: none!important;
}
.BioEditor_BioEditorContainer__1e39fec0 [class*=Toolbar] {
    background-color: var(--sable-bg-container)!important;
    padding: var(--space-S100)!important;
    border-top: 1px solid var(--sable-outline-variant)!important;
}
.BioEditor_BioEditorContainer__1e39fec0 [class*=Toolbar] button {
    background-color: transparent!important;
    box-shadow: none!important;
}
.BioEditor_BioEditorContainer__1e39fec0 [class*=Toolbar] button:hover {
    background-color: var(--sable-surface-variant)!important;
}
@keyframes UnverifiedTab_pushRight__f3krmi0 {
    0% {
        transform: translate(.125rem) scale(1);
    }
    to {
        transform: translate(0) scale(1);
    }
}
.UnverifiedTab_UnverifiedTab__f3krmi1 {
    animation-name: UnverifiedTab_pushRight__f3krmi0;
    animation-duration: .4s;
    animation-iteration-count: 30;
    animation-direction: alternate;
}
.UnverifiedTab_UnverifiedAvatar__f3krmi2 {
    background-color: var(--oq6d071o);
    color: var(--oq6d071s);
    border-color: var(--oq6d071r);
}
.UnverifiedTab_UnverifiedOtherAvatar__f3krmi3 {
    background-color: var(--oq6d071e);
    color: var(--oq6d071i);
    border-color: var(--oq6d071h);
}
.styles_LiveChipText__4ky13h0 {
    color: var(--oq6d071j);
}
.styles_CallStatus__4ky13h1 {
    padding: .375rem var(--_164xfge1s);
    border-top: var(--_164xfge25) solid var(--oq6d073);
}
.styles_ControlDivider__4ky13h2 {
    height: 1rem;
}
.styles_SpeakerAvatarOutline__4ky13h3 {
    box-shadow: 0 0 0 var(--_164xfge28) var(--oq6d07z);
}
.styles_StackedAvatar__nnylps0 {
    background-color: var(--oq6d075);
    outline-style: solid;
}
.styles_StackedAvatar__nnylps0:first-child {
    margin-left: 0;
}
button.styles_StackedAvatar__nnylps0 {
    cursor: pointer;
}
.styles_StackedAvatar_size_200__nnylps1 {
    margin-left: -.375rem;
    outline-width: var(--_164xfge25);
}
.styles_StackedAvatar_size_300__nnylps2 {
    margin-left: -.5625rem;
    outline-width: var(--_164xfge26);
}
.styles_StackedAvatar_size_400__nnylps3 {
    margin-left: -.6563rem;
    outline-width: var(--_164xfge27);
}
.styles_StackedAvatar_size_500__nnylps4 {
    margin-left: -.8125rem;
    outline-width: var(--_164xfge28);
}
.styles_StackedAvatar_variant_Background__nnylps5 {
    outline-color: var(--oq6d070);
}
.styles_StackedAvatar_variant_Surface__nnylps6 {
    outline-color: var(--oq6d075);
}
.styles_StackedAvatar_variant_SurfaceVariant__nnylps7 {
    outline-color: var(--oq6d07a);
}
.styles_StackedAvatar_variant_Primary__nnylps8 {
    outline-color: var(--oq6d07k);
}
.styles_StackedAvatar_variant_Secondary__nnylps9 {
    outline-color: var(--oq6d07u);
}
.styles_StackedAvatar_variant_Success__nnylpsa {
    outline-color: var(--oq6d0714);
}
.styles_StackedAvatar_variant_Warning__nnylpsb {
    outline-color: var(--oq6d071e);
}
.styles_StackedAvatar_variant_Critical__nnylpsc {
    outline-color: var(--oq6d071o);
}
@font-face {
    font-family: Twemoji;
    src: url(/sable/assets/Twemoji.Mozilla.v15.1.0-CM1RS90w.woff2),url(/sable/assets/Twemoji.Mozilla.v15.1.0-DHQZm25T.ttf);
    font-display: swap;
}
@font-face {
    font-family: AdwaitaSans;
    src: url(/sable/assets/AdwaitaSans-Regular-CowLxMoJ.ttf);
    font-display: swap;
}
@font-face {
    font-family: AdwaitaMono;
    src: url(/sable/assets/AdwaitaMono-Regular-wsVtlayZ.ttf);
    font-display: swap;
}
:root {
    --tc-link: hsl(25.3deg 100% 80%);
    --mx-uc-1: hsl(208, 100%, 45%);
    --mx-uc-2: hsl(302, 100%, 30%);
    --mx-uc-3: hsl(163, 100%, 30%);
    --mx-uc-4: hsl(343, 100%, 45%);
    --mx-uc-5: hsl(24, 100%, 45%);
    --mx-uc-6: hsl(181, 100%, 30%);
    --mx-uc-7: hsl(242, 100%, 45%);
    --mx-uc-8: hsl(94, 100%, 35%);
    --font-emoji: "Twemoji_DISABLED";
    --font-secondary: "AdwaitaSans", var(--font-emoji), sans-serif;
    --font-monospace: "AdwaitaMono", monospace;
}
.sable-dark-theme,.dark-theme,.butter-theme {
    --tc-link: hsl(25.3deg 100% 80%);
    --mx-uc-1: hsl(260, 100%, 75%);
    --mx-uc-2: hsl(320, 100%, 75%);
    --mx-uc-3: hsl(180, 100%, 65%);
    --mx-uc-4: hsl(150, 100%, 70%);
    --mx-uc-5: hsl(200, 100%, 75%);
    --mx-uc-6: hsl(280, 80%, 70%);
    --mx-uc-7: hsl(40, 100%, 75%);
    --mx-uc-8: hsl(0, 100%, 75%);
    --font-secondary: "AdwaitaSans", var(--font-emoji), sans-serif;
    --font-monospace: "AdwaitaMono", monospace;
}
.gruvdark-theme {
    --tc-link: #83a598;
    --mx-uc-1: #d3869b;
    --mx-uc-2: #fb4934;
    --mx-uc-3: #458588;
    --mx-uc-4: #8ec07c;
    --mx-uc-5: #689d6a;
    --mx-uc-6: #b16286;
    --mx-uc-7: #fabd2f;
    --mx-uc-8: #cc241d;
    --font-secondary: "AdwaitaSans", var(--font-emoji), sans-serif;
    --font-monospace: "AdwaitaMono", monospace;
}
.accord-theme {
    --tc-link: #76aff6;
    --mx-uc-1: hsl(260, 100%, 75%);
    --mx-uc-2: hsl(320, 100%, 75%);
    --mx-uc-3: hsl(180, 100%, 65%);
    --mx-uc-4: hsl(150, 100%, 70%);
    --mx-uc-5: hsl(200, 100%, 75%);
    --mx-uc-6: hsl(280, 80%, 70%);
    --mx-uc-7: hsl(40, 100%, 75%);
    --mx-uc-8: hsl(0, 100%, 75%);
    --font-secondary: "AdwaitaSans", var(--font-emoji), sans-serif;
    --font-monospace: "AdwaitaMono", monospace;
}
html {
    height: 100%;
    overflow: hidden;
}
body {
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: var(--font-secondary);
    font-size: 16px;
    font-weight: 400;
    background-color: var(--sable-bg-container);
}
#root {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
}
*,*:before,*:after {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}
a {
    color: var(--tc-link);
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
[data-mx-spoiler][aria-pressed=true] a {
    color: transparent;
    pointer-events: none;
}
b {
    font-weight: 500;
}
label {
    margin: 0;
    padding: 0;
}
button,textarea {
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    border: none;
}
button {
    max-width: 100%;
    text-transform: none;
    text-align: inherit;
    overflow: visible;
    -webkit-appearance: button;
}
textarea,input,input[type],input[type=text],input[type=username],input[type=password],input[type=email],input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
textarea {
    color: inherit;
    word-spacing: inherit;
}
audio:not([controls]) {
    display: none!important;
}
code,pre {
    font-family: var(--font-monospace);
    font-size: .9em;
    line-height: 1.3;
    letter-spacing: -.01em;
    font-variant-ligatures: contextual;
}
.force-underline-links [data-message-id] a:not([data-mention-id]),.force-underline-links [data-profile-bio] a,.force-underline-links [data-room-topic] a {
    text-decoration: underline!important;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
}
body.reduced-motion * {
    animation-duration: .001ms!important;
    animation-iteration-count: 1!important;
    transition-duration: .001ms!important;
}
body.reduced-motion button:hover,body.reduced-motion a:hover,body.reduced-motion [role=button]:hover {
    transform: none!important;
    scale: 1!important;
}
body.reduced-motion div[class*=Sidebar_SidebarItem]:hover,body.reduced-motion div[class*=Sidebar_SidebarItem]:hover button,body.reduced-motion div[class*=Sidebar_SidebarItem]:hover img {
    transform: none!important;
    scale: 1!important;
    translate: none!important;
    margin: 0!important;
    padding: 0!important;
}
body.reduced-motion div[class*=Sidebar_SidebarStack]:hover {
    width: revert!important;
    translate: none!important;
    transform: none!important;
}
body.reduced-motion div[class*=layout_MessageBase] {
    animation: none!important;
    transition: none!important;
    transform: none!important;
}
body.reduced-motion div[class*=RoomTimeline_messageList],body.reduced-motion div[class*=RoomTimeline_messageList]>* {
    scroll-behavior: auto!important;
}
body.reduced-motion span[class*=layout_AvatarBase]:hover,body.reduced-motion span[class*=layout_AvatarBase]:hover *,body.reduced-motion button[class*=styles_MessageAvatar]:hover,body.reduced-motion button[class*=styles_MessageAvatar]:hover * {
    transform: none!important;
    scale: 1!important;
    translate: none!important;
    animation: none!important;
    margin: 0!important;
}
.dark-theme {
    --sable-bg-container: #202020;
    --sable-bg-container-hover: #2E2E2E;
    --sable-bg-container-active: #333333;
    --sable-bg-container-line: #353535;
    --sable-bg-on-container: #f2f2f2;
    --sable-surface-container: #2E2E2E;
    --sable-surface-container-hover: #333333;
    --sable-surface-container-active: #404040;
    --sable-surface-container-line: #3E3E3E;
    --sable-surface-on-container: #f2f2f2;
    --sable-surface-var-container: #333333;
    --sable-surface-var-container-hover: #404040;
    --sable-surface-var-container-active: #4d4d4d;
    --sable-surface-var-container-line: #3E3E3E;
    --sable-surface-var-on-container: #f2f2f2;
    --sable-primary-main: #f7d7ae;
    --sable-primary-main-hover: #f7d7ae;
    --sable-primary-main-active: #bba185;
    --sable-primary-main-line: #f7d7ae;
    --sable-primary-on-main: #2c2843;
    --sable-primary-container: #705a43;
    --sable-primary-container-hover: #826c55;
    --sable-primary-container-active: #695443;
    --sable-primary-container-line: #866c50;
    --sable-primary-on-container: #fff9f4;
    --sable-sec-main: #ffffff;
    --sable-sec-main-hover: #e5e5e5;
    --sable-sec-main-active: #d9d9d9;
    --sable-sec-main-line: #cccccc;
    --sable-sec-on-main: #202020;
    --sable-sec-container: #404040;
    --sable-sec-container-hover: #4d4d4d;
    --sable-sec-container-active: #595959;
    --sable-sec-container-line: #666666;
    --sable-sec-on-container: #f2f2f2;
    --sable-success-main: #85e0ba;
    --sable-success-main-hover: #70dbaf;
    --sable-success-main-active: #66d9a9;
    --sable-success-main-line: #5cd6a3;
    --sable-success-on-main: #0f3d2a;
    --sable-success-container: #175c3f;
    --sable-success-container-hover: #1a6646;
    --sable-success-container-active: #1c704d;
    --sable-success-container-line: #1f7a54;
    --sable-success-on-container: #ccf2e2;
    --sable-warn-main: #e3ba91;
    --sable-warn-main-hover: #dfaf7e;
    --sable-warn-main-active: #dda975;
    --sable-warn-main-line: #daa36c;
    --sable-warn-on-main: #3f2a15;
    --sable-warn-container: #5e3f20;
    --sable-warn-container-hover: #694624;
    --sable-warn-container-active: #734d27;
    --sable-warn-container-line: #7d542b;
    --sable-warn-on-container: #f3e2d1;
    --sable-crit-main: #e69d9d;
    --sable-crit-main-hover: #e28d8d;
    --sable-crit-main-active: #e08585;
    --sable-crit-main-line: #de7d7d;
    --sable-crit-on-main: #401c1c;
    --sable-crit-container: #602929;
    --sable-crit-container-hover: #6b2e2e;
    --sable-crit-container-active: #763333;
    --sable-crit-container-line: #803737;
    --sable-crit-on-container: #f5d6d6;
    --sable-focus-ring: rgba(255, 255, 255, .5);
    --sable-shadow: rgba(0, 0, 0, 1);
    --sable-overlay: rgba(0, 0, 0, .8);
}
.light-theme {
    --sable-bg-container: #f2f2f2;
    --sable-bg-container-hover: #e5e5e5;
    --sable-bg-container-active: #d9d9d9;
    --sable-bg-container-line: #e2e2e2;
    --sable-bg-on-container: #000000;
    --sable-surface-container: #ffffff;
    --sable-surface-container-hover: #f2f2f2;
    --sable-surface-container-active: #e5e5e5;
    --sable-surface-container-line: #e9e9e9;
    --sable-surface-on-container: #000000;
    --sable-surface-var-container: #f2f2f2;
    --sable-surface-var-container-hover: #e5e5e5;
    --sable-surface-var-container-active: #d9d9d9;
    --sable-surface-var-container-line: #e2e2e2;
    --sable-surface-var-on-container: #000000;
    --sable-primary-main: #d59d18;
    --sable-primary-main-hover: #d59d18;
    --sable-primary-main-active: #b57614;
    --sable-primary-main-line: #d59d18;
    --sable-primary-on-main: #ffffff;
    --sable-primary-container: #fbf4e8;
    --sable-primary-container-hover: #f9eccf;
    --sable-primary-container-active: #efdfbf;
    --sable-primary-container-line: #f5e5c5;
    --sable-primary-on-container: #954f11;
    --sable-sec-main: #000000;
    --sable-sec-main-hover: #1a1a1a;
    --sable-sec-main-active: #262626;
    --sable-sec-main-line: #333333;
    --sable-sec-on-main: #ffffff;
    --sable-sec-container: #d9d9d9;
    --sable-sec-container-hover: #cccccc;
    --sable-sec-container-active: #bfbfbf;
    --sable-sec-container-line: #b2b2b2;
    --sable-sec-on-container: #0d0d0d;
    --sable-success-main: #00844c;
    --sable-success-main-hover: #007744;
    --sable-success-main-active: #007041;
    --sable-success-main-line: #006a3d;
    --sable-success-on-main: #ffffff;
    --sable-success-container: #e5f3ed;
    --sable-success-container-hover: #d9ede4;
    --sable-success-container-active: #cce6db;
    --sable-success-container-line: #bfe0d2;
    --sable-success-on-container: #005c35;
    --sable-warn-main: #a85400;
    --sable-warn-main-hover: #974c00;
    --sable-warn-main-active: #8f4700;
    --sable-warn-main-line: #864300;
    --sable-warn-on-main: #ffffff;
    --sable-warn-container: #f6eee5;
    --sable-warn-container-hover: #f2e5d9;
    --sable-warn-container-active: #eeddcc;
    --sable-warn-container-line: #e9d4bf;
    --sable-warn-on-container: #763b00;
    --sable-crit-main: #c40e0e;
    --sable-crit-main-hover: #ac0909;
    --sable-crit-main-active: #a60c0c;
    --sable-crit-main-line: #9c0b0b;
    --sable-crit-on-main: #ffffff;
    --sable-crit-container: #f9e7e7;
    --sable-crit-container-hover: #f6dbdb;
    --sable-crit-container-active: #f3cfcf;
    --sable-crit-container-line: #f0c3c3;
    --sable-crit-on-container: #890a0a;
    --sable-focus-ring: rgba(0 0 0 / 50%);
    --sable-shadow: rgba(0 0 0 / 20%);
    --sable-overlay: rgba(0 0 0 / 50%);
}
.sable-light-theme {
    --sable-bg-container: #ffffff;
    --sable-bg-container-hover: #f4f4f5;
    --sable-bg-container-active: #e4e4e7;
    --sable-bg-container-line: #d4d4d8;
    --sable-bg-on-container: #18181b;
    --sable-surface-container: #f4f4f5;
    --sable-surface-container-hover: #ffffff;
    --sable-surface-container-active: #e4e4e7;
    --sable-surface-container-line: #d4d4d8;
    --sable-surface-on-container: #18181b;
    --sable-surface-var-container: #e4e4e7;
    --sable-surface-var-container-hover: #d4d4d8;
    --sable-surface-var-container-active: #a1a1aa;
    --sable-surface-var-container-line: #71717a;
    --sable-surface-var-on-container: #27272a;
    --sable-primary-main: #6e56cf;
    --sable-primary-main-hover: #644ec1;
    --sable-primary-main-active: #5b47b3;
    --sable-primary-main-line: #5240a5;
    --sable-primary-on-main: #ffffff;
    --sable-primary-container: #ded9e6;
    --sable-primary-container-hover: #d3cde0;
    --sable-primary-container-active: #c8c1d9;
    --sable-primary-container-line: #bdb6d3;
    --sable-primary-on-container: #2d235c;
    --sable-sec-main: #514861;
    --sable-sec-main-hover: #453e54;
    --sable-sec-main-active: #3b3447;
    --sable-sec-main-line: #312e3b;
    --sable-sec-on-main: #ffffff;
    --sable-sec-container: #eae8f0;
    --sable-sec-container-hover: #dedce8;
    --sable-sec-container-active: #d2d0e0;
    --sable-sec-container-line: #c6c4d8;
    --sable-sec-on-container: #2d235c;
    --sable-success-main: #017343;
    --sable-success-main-hover: #01683c;
    --sable-success-main-active: #016239;
    --sable-success-main-line: #015c36;
    --sable-success-on-main: #ffffff;
    --sable-success-container: #bfdcd0;
    --sable-success-container-hover: #b3d5c7;
    --sable-success-container-active: #a6cebd;
    --sable-success-container-line: #99c7b4;
    --sable-success-on-container: #01512f;
    --sable-warn-main: #864300;
    --sable-warn-main-hover: #793c00;
    --sable-warn-main-active: #723900;
    --sable-warn-main-line: #6b3600;
    --sable-warn-on-main: #ffffff;
    --sable-warn-container: #e1d0bf;
    --sable-warn-container-hover: #dbc7b2;
    --sable-warn-container-active: #d5bda6;
    --sable-warn-container-line: #cfb499;
    --sable-warn-on-container: #5e2f00;
    --sable-crit-main: #9d0f0f;
    --sable-crit-main-hover: #8d0e0e;
    --sable-crit-main-active: #850d0d;
    --sable-crit-main-line: #7e0c0c;
    --sable-crit-on-main: #ffffff;
    --sable-crit-container: #e7c3c3;
    --sable-crit-container-hover: #e2b7b7;
    --sable-crit-container-active: #ddabab;
    --sable-crit-container-line: #d89f9f;
    --sable-crit-on-container: #6e0b0b;
    --sable-focus-ring: rgba(110, 86, 207, .4);
    --sable-shadow: rgba(0, 0, 0, .1);
    --sable-overlay: rgba(0, 0, 0, .4);
}
:root,.silver-theme {
    --sable-bg-container: #f7f6f9;
    --sable-bg-container-hover: #edecf2;
    --sable-bg-container-active: #e3e2eb;
    --sable-bg-container-line: #d9d8e4;
    --sable-bg-on-container: #2d235c;
    --sable-surface-container: #ffffff;
    --sable-surface-container-hover: #f7f6f9;
    --sable-surface-container-active: #edecf2;
    --sable-surface-container-line: #e3e2eb;
    --sable-surface-on-container: #2d235c;
    --sable-surface-var-container: #f0eff4;
    --sable-surface-var-container-hover: #e6e5ed;
    --sable-surface-var-container-active: #dcdae6;
    --sable-surface-var-container-line: #d2d1df;
    --sable-surface-var-on-container: #514861;
    --sable-primary-main: #6e56cf;
    --sable-primary-main-hover: #644ec1;
    --sable-primary-main-active: #5b47b3;
    --sable-primary-main-line: #5240a5;
    --sable-primary-on-main: #ffffff;
    --sable-primary-container: #ded9e6;
    --sable-primary-container-hover: #d3cde0;
    --sable-primary-container-active: #c8c1d9;
    --sable-primary-container-line: #bdb6d3;
    --sable-primary-on-container: #2d235c;
    --sable-sec-main: #514861;
    --sable-sec-main-hover: #453e54;
    --sable-sec-main-active: #3b3447;
    --sable-sec-main-line: #312e3b;
    --sable-sec-on-main: #ffffff;
    --sable-sec-container: #eae8f0;
    --sable-sec-container-hover: #dedce8;
    --sable-sec-container-active: #d2d0e0;
    --sable-sec-container-line: #c6c4d8;
    --sable-sec-on-container: #2d235c;
    --sable-success-main: #017343;
    --sable-success-main-hover: #01683c;
    --sable-success-main-active: #016239;
    --sable-success-main-line: #015c36;
    --sable-success-on-main: #ffffff;
    --sable-success-container: #bfdcd0;
    --sable-success-container-hover: #b3d5c7;
    --sable-success-container-active: #a6cebd;
    --sable-success-container-line: #99c7b4;
    --sable-success-on-container: #01512f;
    --sable-warn-main: #864300;
    --sable-warn-main-hover: #793c00;
    --sable-warn-main-active: #723900;
    --sable-warn-main-line: #6b3600;
    --sable-warn-on-main: #ffffff;
    --sable-warn-container: #e1d0bf;
    --sable-warn-container-hover: #dbc7b2;
    --sable-warn-container-active: #d5bda6;
    --sable-warn-container-line: #cfb499;
    --sable-warn-on-container: #5e2f00;
    --sable-crit-main: #9d0f0f;
    --sable-crit-main-hover: #8d0e0e;
    --sable-crit-main-active: #850d0d;
    --sable-crit-main-line: #7e0c0c;
    --sable-crit-on-main: #ffffff;
    --sable-crit-container: #e7c3c3;
    --sable-crit-container-hover: #e2b7b7;
    --sable-crit-container-active: #ddabab;
    --sable-crit-container-line: #d89f9f;
    --sable-crit-on-container: #6e0b0b;
    --sable-focus-ring: rgba(110, 86, 207, .4);
    --sable-shadow: rgba(45, 35, 92, .1);
    --sable-overlay: rgba(45, 35, 92, .4);
}
.cinny-silver-theme {
    --sable-bg-container: #dedede;
    --sable-bg-container-hover: #d3d3d3;
    --sable-bg-container-active: #c7c7c7;
    --sable-bg-container-line: #bbbbbb;
    --sable-bg-on-container: #000000;
    --sable-surface-container: #eaeaea;
    --sable-surface-container-hover: #dedede;
    --sable-surface-container-active: #d3d3d3;
    --sable-surface-container-line: #c7c7c7;
    --sable-surface-on-container: #000000;
    --sable-surface-var-container: #dedede;
    --sable-surface-var-container-hover: #d3d3d3;
    --sable-surface-var-container-active: #c7c7c7;
    --sable-surface-var-container-line: #bbbbbb;
    --sable-surface-var-on-container: #000000;
    --sable-primary-main: #1245a8;
    --sable-primary-main-hover: #103e97;
    --sable-primary-main-active: #0f3b8f;
    --sable-primary-main-line: #0e3786;
    --sable-primary-on-main: #ffffff;
    --sable-primary-container: #c4d0e9;
    --sable-primary-container-hover: #b8c7e5;
    --sable-primary-container-active: #acbee1;
    --sable-primary-container-line: #a0b5dc;
    --sable-primary-on-container: #0d3076;
    --sable-sec-main: #000000;
    --sable-sec-main-hover: #171717;
    --sable-sec-main-active: #232323;
    --sable-sec-main-line: #2f2f2f;
    --sable-sec-on-main: #eaeaea;
    --sable-sec-container: #c7c7c7;
    --sable-sec-container-hover: #bbbbbb;
    --sable-sec-container-active: #afafaf;
    --sable-sec-container-line: #a4a4a4;
    --sable-sec-on-container: #0c0c0c;
    --sable-success-main: #017343;
    --sable-success-main-hover: #01683c;
    --sable-success-main-active: #016239;
    --sable-success-main-line: #015c36;
    --sable-success-on-main: #ffffff;
    --sable-success-container: #bfdcd0;
    --sable-success-container-hover: #b3d5c7;
    --sable-success-container-active: #a6cebd;
    --sable-success-container-line: #99c7b4;
    --sable-success-on-container: #01512f;
    --sable-warn-main: #864300;
    --sable-warn-main-hover: #793c00;
    --sable-warn-main-active: #723900;
    --sable-warn-main-line: #6b3600;
    --sable-warn-on-main: #ffffff;
    --sable-warn-container: #e1d0bf;
    --sable-warn-container-hover: #dbc7b2;
    --sable-warn-container-active: #d5bda6;
    --sable-warn-container-line: #cfb499;
    --sable-warn-on-container: #5e2f00;
    --sable-crit-main: #9d0f0f;
    --sable-crit-main-hover: #8d0e0e;
    --sable-crit-main-active: #850d0d;
    --sable-crit-main-line: #7e0c0c;
    --sable-crit-on-main: #ffffff;
    --sable-crit-container: #e7c3c3;
    --sable-crit-container-hover: #e2b7b7;
    --sable-crit-container-active: #ddabab;
    --sable-crit-container-line: #d89f9f;
    --sable-crit-on-container: #6e0b0b;
    --sable-focus-ring: rgba(0 0 0 / 50%);
    --sable-shadow: rgba(0 0 0 / 20%);
    --sable-overlay: rgba(0 0 0 / 50%);
}
.sable-dark-theme {
    --sable-bg-container: #1b1a21;
    --sable-bg-container-hover: #24232c;
    --sable-bg-container-active: #2d2c36;
    --sable-bg-container-line: #363541;
    --sable-bg-on-container: #eae8f0;
    --sable-surface-container: #24232c;
    --sable-surface-container-hover: #2d2c36;
    --sable-surface-container-active: #363541;
    --sable-surface-container-line: #403f4c;
    --sable-surface-on-container: #eae8f0;
    --sable-surface-var-container: #121116;
    --sable-surface-var-container-hover: #1b1a21;
    --sable-surface-var-container-active: #24232c;
    --sable-surface-var-container-line: #363541;
    --sable-surface-var-on-container: #bdb6ec;
    --sable-primary-main: #bdb6ec;
    --sable-primary-main-hover: #a9a1e6;
    --sable-primary-main-active: #958be0;
    --sable-primary-main-line: #8175da;
    --sable-primary-on-main: #1b1a21;
    --sable-primary-container: #2d235c;
    --sable-primary-container-hover: #382d70;
    --sable-primary-container-active: #433784;
    --sable-primary-container-line: #4e4198;
    --sable-primary-on-container: #e3e1f7;
    --sable-sec-main: #9992ac;
    --sable-sec-main-hover: #aaa4ba;
    --sable-sec-main-active: #bbb6c8;
    --sable-sec-main-line: #ccc8d6;
    --sable-sec-on-main: #1b1a21;
    --sable-sec-container: #2d2c36;
    --sable-sec-container-hover: #363541;
    --sable-sec-container-active: #403f4c;
    --sable-sec-container-line: #4b4a58;
    --sable-sec-on-container: #eae8f0;
    --sable-success-main: #85e0ba;
    --sable-success-main-hover: #70dbaf;
    --sable-success-main-active: #66d9a9;
    --sable-success-main-line: #5cd6a3;
    --sable-success-on-main: #0f3d2a;
    --sable-success-container: #175c3f;
    --sable-success-container-hover: #1a6646;
    --sable-success-container-active: #1c704d;
    --sable-success-container-line: #1f7a54;
    --sable-success-on-container: #ccf2e2;
    --sable-warn-main: #e3ba91;
    --sable-warn-main-hover: #dfaf7e;
    --sable-warn-main-active: #dda975;
    --sable-warn-main-line: #daa36c;
    --sable-warn-on-main: #3f2a15;
    --sable-warn-container: #5e3f20;
    --sable-warn-container-hover: #694624;
    --sable-warn-container-active: #734d27;
    --sable-warn-container-line: #7d542b;
    --sable-warn-on-container: #f3e2d1;
    --sable-crit-main: #e69d9d;
    --sable-crit-main-hover: #e28d8d;
    --sable-crit-main-active: #e08585;
    --sable-crit-main-line: #de7d7d;
    --sable-crit-on-main: #401c1c;
    --sable-crit-container: #602929;
    --sable-crit-container-hover: #6b2e2e;
    --sable-crit-container-active: #763333;
    --sable-crit-container-line: #803737;
    --sable-crit-on-container: #f5d6d6;
    --sable-focus-ring: rgba(189, 182, 236, .5);
    --sable-shadow: rgba(0, 0, 0, .4);
    --sable-overlay: rgba(15, 14, 18, .85);
}
.butter-theme {
    --sable-bg-container: #1a1916;
    --sable-bg-container-hover: #26241f;
    --sable-bg-container-active: #333029;
    --sable-bg-container-line: #403c33;
    --sable-bg-on-container: #fffbde;
    --sable-surface-container: #26241f;
    --sable-surface-container-hover: #333029;
    --sable-surface-container-active: #403c33;
    --sable-surface-container-line: #4d483d;
    --sable-surface-on-container: #fffbde;
    --sable-surface-var-container: #12110f;
    --sable-surface-var-container-hover: #1b1a17;
    --sable-surface-var-container-active: #24221f;
    --sable-surface-var-container-line: #403c33;
    --sable-surface-var-on-container: #e5e2c8;
    --sable-primary-main: #e3ba91;
    --sable-primary-main-hover: #dfaf7e;
    --sable-primary-main-active: #dda975;
    --sable-primary-main-line: #daa36c;
    --sable-primary-on-main: #1a1916;
    --sable-primary-container: #453324;
    --sable-primary-container-hover: #563f2d;
    --sable-primary-container-active: #674b36;
    --sable-primary-container-line: #78573f;
    --sable-primary-on-container: #fffbde;
    --sable-sec-main: #fffbde;
    --sable-sec-main-hover: #e5e2c8;
    --sable-sec-main-active: #d9d5bd;
    --sable-sec-main-line: #ccc9b2;
    --sable-sec-on-main: #1a1916;
    --sable-sec-container: #333029;
    --sable-sec-container-hover: #403c33;
    --sable-sec-container-active: #4d483d;
    --sable-sec-container-line: #595447;
    --sable-sec-on-container: #fffbde;
    --sable-success-main: #85e0ba;
    --sable-success-main-hover: #70dbaf;
    --sable-success-main-active: #66d9a9;
    --sable-success-main-line: #5cd6a3;
    --sable-success-on-main: #0f3d2a;
    --sable-success-container: #175c3f;
    --sable-success-container-hover: #1a6646;
    --sable-success-container-active: #1c704d;
    --sable-success-container-line: #1f7a54;
    --sable-success-on-container: #ccf2e2;
    --sable-warn-main: #e3ba91;
    --sable-warn-main-hover: #dfaf7e;
    --sable-warn-main-active: #dda975;
    --sable-warn-main-line: #daa36c;
    --sable-warn-on-main: #3f2a15;
    --sable-warn-container: #5e3f20;
    --sable-warn-container-hover: #694624;
    --sable-warn-container-active: #734d27;
    --sable-warn-container-line: #7d542b;
    --sable-warn-on-container: #f3e2d1;
    --sable-crit-main: #e69d9d;
    --sable-crit-main-hover: #e28d8d;
    --sable-crit-main-active: #e08585;
    --sable-crit-main-line: #de7d7d;
    --sable-crit-on-main: #401c1c;
    --sable-crit-container: #602929;
    --sable-crit-container-hover: #6b2e2e;
    --sable-crit-container-active: #763333;
    --sable-crit-container-line: #803737;
    --sable-crit-on-container: #f5d6d6;
    --sable-focus-ring: rgba(227, 186, 145, .5);
    --sable-shadow: rgba(0, 0, 0, .6);
    --sable-overlay: rgba(15, 14, 12, .9);
}
.rose-pine-theme {
    --sable-bg-container: #191724;
    --sable-bg-container-hover: #1f1d2e;
    --sable-bg-container-active: #26233a;
    --sable-bg-container-line: #2a2837;
    --sable-bg-on-container: #e0def4;
    --sable-surface-container: #1f1d2e;
    --sable-surface-container-hover: #26233a;
    --sable-surface-container-active: #2a2837;
    --sable-surface-container-line: #393552;
    --sable-surface-on-container: #e0def4;
    --sable-surface-var-container: #131020;
    --sable-surface-var-container-hover: #191724;
    --sable-surface-var-container-active: #1f1d2e;
    --sable-surface-var-container-line: #393552;
    --sable-surface-var-on-container: #c4a7e7;
    --sable-primary-main: #c4a7e7;
    --sable-primary-main-hover: #b695db;
    --sable-primary-main-active: #a783cf;
    --sable-primary-main-line: #9871c3;
    --sable-primary-on-main: #191724;
    --sable-primary-container: #2a273f;
    --sable-primary-container-hover: #363350;
    --sable-primary-container-active: #423f61;
    --sable-primary-container-line: #4e4b72;
    --sable-primary-on-container: #e0def4;
    --sable-sec-main: #908caa;
    --sable-sec-main-hover: #a09db8;
    --sable-sec-main-active: #b0aec6;
    --sable-sec-main-line: #c0bed4;
    --sable-sec-on-main: #191724;
    --sable-sec-container: #26233a;
    --sable-sec-container-hover: #2a2837;
    --sable-sec-container-active: #393552;
    --sable-sec-container-line: #44415a;
    --sable-sec-on-container: #e0def4;
    --sable-success-main: #9ccfd8;
    --sable-success-main-hover: #87c5cf;
    --sable-success-main-active: #7abcc6;
    --sable-success-main-line: #6db2bd;
    --sable-success-on-main: #1a2b2e;
    --sable-success-container: #274248;
    --sable-success-container-hover: #2e4d54;
    --sable-success-container-active: #355860;
    --sable-success-container-line: #3c636c;
    --sable-success-on-container: #d8f0f2;
    --sable-warn-main: #f6c177;
    --sable-warn-main-hover: #f4b562;
    --sable-warn-main-active: #f2ad57;
    --sable-warn-main-line: #f0a54c;
    --sable-warn-on-main: #3d2f1a;
    --sable-warn-container: #5d4728;
    --sable-warn-container-hover: #6b522f;
    --sable-warn-container-active: #795d36;
    --sable-warn-container-line: #87683d;
    --sable-warn-on-container: #fcedd6;
    --sable-crit-main: #eb6f92;
    --sable-crit-main-hover: #e85d82;
    --sable-crit-main-active: #e65479;
    --sable-crit-main-line: #e44b70;
    --sable-crit-on-main: #3d1d27;
    --sable-crit-container: #5c2c3a;
    --sable-crit-container-hover: #693343;
    --sable-crit-container-active: #763a4c;
    --sable-crit-container-line: #834155;
    --sable-crit-on-container: #f9d8e1;
    --sable-focus-ring: rgba(196, 167, 231, .5);
    --sable-shadow: rgba(0, 0, 0, .5);
    --sable-overlay: rgba(25, 23, 36, .85);
}
.gruvdark-theme {
    --sable-bg-container: #282828;
    --sable-bg-container-hover: #3c3836;
    --sable-bg-container-active: #504945;
    --sable-bg-container-line: #665c54;
    --sable-bg-on-container: #fbf1c7;
    --sable-surface-container: #3c3836;
    --sable-surface-container-hover: #32302f;
    --sable-surface-container-active: #504945;
    --sable-surface-container-line: #665c54;
    --sable-surface-on-container: #fbf1c7;
    --sable-surface-var-container: #282828;
    --sable-surface-var-container-hover: #1d2021;
    --sable-surface-var-container-active: #3c3836;
    --sable-surface-var-container-line: #a89984;
    --sable-surface-var-on-container: #ebdbb2;
    --sable-primary-main: #fbf1c7;
    --sable-primary-main-hover: #ebdbb2;
    --sable-primary-main-active: #d5c4a1;
    --sable-primary-main-line: #bdae93;
    --sable-primary-on-main: #1d2021;
    --sable-primary-container: #fe8019;
    --sable-primary-container-hover: #d65d0e;
    --sable-primary-container-active: #e67111;
    --sable-primary-container-line: #fbf1c7;
    --sable-primary-on-container: #fbf1c7;
    --sable-sec-main: #fbf1c7;
    --sable-sec-main-hover: #ebdbb2;
    --sable-sec-main-active: #d5c4a1;
    --sable-sec-main-line: #bdae93;
    --sable-sec-on-main: #1d2021;
    --sable-sec-container: #282828;
    --sable-sec-container-hover: #3c3836;
    --sable-sec-container-active: #4d483d;
    --sable-sec-container-line: #a89984;
    --sable-sec-on-container: #fbf1c7;
    --sable-success-main: #6e981a;
    --sable-success-main-hover: #6e981a;
    --sable-success-main-active: #6e981a;
    --sable-success-main-line: #6e981a;
    --sable-success-on-main: #c2c455;
    --sable-success-container: #c2c455;
    --sable-success-container-hover: #c2c455;
    --sable-success-container-active: #c2c455;
    --sable-success-container-line: #c2c455;
    --sable-success-on-container: #fbf1c7;
    --sable-warn-main: #fe8019;
    --sable-warn-main-hover: #fe8019;
    --sable-warn-main-active: #fe8019;
    --sable-warn-main-line: #fe8019;
    --sable-warn-on-main: #d65d0e;
    --sable-warn-container: #d65d0e;
    --sable-warn-container-hover: #d65d0e;
    --sable-warn-container-active: #d65d0e;
    --sable-warn-container-line: #d65d0e;
    --sable-warn-on-container: #fbf1c7;
    --sable-crit-main: #fb4834;
    --sable-crit-main-hover: #fb4834;
    --sable-crit-main-active: #fb4834;
    --sable-crit-main-line: #fb4834;
    --sable-crit-on-main: #cc241d;
    --sable-crit-container: #4c1a18;
    --sable-crit-container-hover: #4c1a18;
    --sable-crit-container-active: #763333;
    --sable-crit-container-line: #803737;
    --sable-crit-on-container: #fbf1c7;
    --sable-focus-ring: rgba(227, 186, 145, .5);
    --sable-shadow: rgba(0, 0, 0, .6);
    --sable-overlay: rgba(15, 14, 12, .9);
}
.accord-theme {
    --sable-bg-container: #2c2d32;
    --sable-bg-container-hover: #35353a;
    --sable-bg-container-active: #414248;
    --sable-bg-container-line: #38393e;
    --sable-bg-on-container: #f2f2f2;
    --sable-surface-container: #323339;
    --sable-surface-container-hover: #3a3b41;
    --sable-surface-container-active: #404040;
    --sable-surface-container-line: #484a50;
    --sable-surface-on-container: #fff;
    --sable-surface-var-container: #393a41;
    --sable-surface-var-container-hover: #404040;
    --sable-surface-var-container-active: #4d4d4d;
    --sable-surface-var-container-line: #3d3e44;
    --sable-surface-var-on-container: #f2f2f2;
    --sable-primary-main: #5865f2;
    --sable-primary-main-hover: #b2aae9;
    --sable-primary-main-active: #ada3e8;
    --sable-primary-main-line: #a79de6;
    --sable-primary-on-main: #fff;
    --sable-primary-container: #413c65;
    --sable-primary-container-hover: #494370;
    --sable-primary-container-active: #50497b;
    --sable-primary-container-line: #575086;
    --sable-primary-on-container: #e3e1f7;
    --sable-sec-main: #ffffff;
    --sable-sec-main-hover: #e5e5e5;
    --sable-sec-main-active: #d9d9d9;
    --sable-sec-main-line: #cccccc;
    --sable-sec-on-main: #1a1a1a;
    --sable-sec-container: #323339;
    --sable-sec-container-hover: #4d4d4d;
    --sable-sec-container-active: #595959;
    --sable-sec-container-line: #46474e;
    --sable-sec-on-container: #f2f2f2;
    --sable-success-main: #85e0ba;
    --sable-success-main-hover: #70dbaf;
    --sable-success-main-active: #66d9a9;
    --sable-success-main-line: #5cd6a3;
    --sable-success-on-main: #0f3d2a;
    --sable-success-container: #175c3f;
    --sable-success-container-hover: #1a6646;
    --sable-success-container-active: #1c704d;
    --sable-success-container-line: #1f7a54;
    --sable-success-on-container: #ccf2e2;
    --sable-warn-main: #e3ba91;
    --sable-warn-main-hover: #dfaf7e;
    --sable-warn-main-active: #dda975;
    --sable-warn-main-line: #daa36c;
    --sable-warn-on-main: #3f2a15;
    --sable-warn-container: #5e3f20;
    --sable-warn-container-hover: #694624;
    --sable-warn-container-active: #734d27;
    --sable-warn-container-line: #7d542b;
    --sable-warn-on-container: #f3e2d1;
    --sable-crit-main: #f7908b;
    --sable-crit-main-hover: #e28d8d;
    --sable-crit-main-active: #e08585;
    --sable-crit-main-line: #de7d7d;
    --sable-crit-on-main: #401c1c;
    --sable-crit-container: #602929;
    --sable-crit-container-hover: #6b2e2e;
    --sable-crit-container-active: #763333;
    --sable-crit-container-line: #803737;
    --sable-crit-on-container: #f5d6d6;
    --sable-focus-ring: rgba(255, 255, 255, .5);
    --sable-shadow: rgba(0, 0, 0, 1);
    --sable-overlay: rgba(0, 0, 0, .8);
}
button,[role=button],[class*=Button],[class*=Chip],[class*=MenuItem] {
    transition: transform .1s ease-in-out,background-color .15s ease!important;
}
button:active,[role=button]:active,[class*=Button]:active,[class*=Chip]:active {
    transform: scale(.96)!important;
}
button:hover,[role=button]:hover {
    transform: translateY(-1px);
}
button[class*=_1684mq51]:has(img):hover,[data-index] [class*=_1r9nvaso]:hover,[data-index] [class*=_1r9nvaso] *:hover,[data-index] button:has(p):hover {
    transform: none!important;
}
.sable-blur-media img:not([class*=Avatar]):not([class*=Emoticon]),.sable-blur-media video {
    filter: blur(25px) grayscale(100%);
    transition: filter .2s ease-in-out,opacity .2s ease-in-out;
    opacity: .7;
}
.sable-blur-media img:not([class*=Avatar]):not([class*=Emoticon]):hover,.sable-blur-media video:hover {
    filter: blur(0) grayscale(0);
    opacity: 1;
}
.sable-blur-avatars [class*=Avatar] {
    filter: blur(25px) grayscale(100%);
    transition: filter .2s ease-in-out,opacity .2s ease-in-out;
    opacity: .7;
}
.sable-blur-avatars [class*=Avatar]:hover {
    filter: blur(0) grayscale(0);
    opacity: 1;
}
.sable-blur-emotes [class*=Emoticon] {
    filter: blur(25px) grayscale(100%);
    transition: filter .2s ease-in-out,opacity .2s ease-in-out;
    opacity: .7;
}
.sable-blur-emotes [class*=Emoticon]:hover {
    filter: blur(0) grayscale(0);
    opacity: 1;
}
