.app{width:100%;height:100%}:root{--theme-radius: 0.625rem;--theme-radius-big: 1.25rem;--green: #56bc8a;--red: #d9534f;--yellow: #f5ab35;--gold: #ffd700;--blue: #0288d1;--chat-margin: 1rem;--client-tab-height: 4.5rem;--channel-header-height: 3.25rem;--server-cover-height: 12rem;--box-padding: 1.5rem;--header-font-size: 1.125rem;--inset-top: env(safe-area-inset-top);--inset-bottom: env(safe-area-inset-bottom);--inset-left: env(safe-area-inset-left);--inset-right: env(safe-area-inset-right);--content-top: 0px;--content-bottom: 0px;--content-left: 0px;--content-right: 0px}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){:root{--chat-margin: 0.75rem;--client-tab-height: 3rem;--box-padding: 1rem;--header-font-size: 0.9375rem}}.dark{--theme-bg-base: 9 11 20;--theme-base: 230 234 255;--theme-primary: 255 255 255;--theme-neutral: 151 151 159;--theme-bgo-f: 0.3;--theme-gradient: linear-gradient( 148.71deg, #3a7fa1 5.64%, #7a7ab8 26.38%, #7a7ab8 49.92%, #3a7fa1 73.12%);--text-dark: rgb(var(--theme-base));--text-light: rgb(var(--theme-base) / 0.5);--text-theme: #000;--text-link: #5ab9ea;--text-link-highlight: #87ccf0;--text-placeholder: #b3b3b3;--bg-dark-rgb: 41 41 46;--bg-dark: rgb(var(--bg-dark-rgb));--bg-light-rgb: 26 26 30;--bg-light: rgb(var(--bg-light-rgb));--bg-modal-backdrop: rgba(0, 0, 0, 0.5);--bg-nav: rgba(0, 0, 0, 0.7);--bg-list: #121214;--bg-list-item: #121214;--bg-list-node: #333;--bg-sidebar: #242429;--bg-header: #25252a;--bg-chat: #1a1a1e;--bg-me: #202024;--bg-serverlist: #121214;--bg-dropdown: #2b2c32;--bg-dropdown-hover: #26282c;--bg-shadow: rgba(0, 0, 0, 0.4);--bg-chat-hover: rgba(4, 4, 5, 0.07);--bg-chat-delimiter: #2d3035;--bg-chat-mention: rgba(245, 171, 53, 0.1);--bg-chat-mention-hover: rgba(245, 171, 53, 0.15);--bg-chat-input: #222327;--bg-chat-item: #2a2c32;--bg-chat-item-hover: #232427;--bg-chat-scrollbar: #000;--bg-input: rgb(var(--theme-base) / 0.09);--border-light: rgb(var(--theme-base) / 0.22);--border-dark: rgb(var(--theme-base) / 0.14);--border-item: #232427;--shadow-input: none;--scroll-light: #444;--scroll-dark: #555;--m-shadow: none;--m-border: 1px solid #444;--mh-border: none;--dd-shadow: none;--dd-stroke: #444;--dd-border: 1px solid #444;--dd-fill: var(--bg-dropdown);--dd-bg: var(--bg-dropdown);--btn-primary-color: #000;--btn-primary-bg: rgb(var(--theme-primary));--btn-primary-hover: rgb(230 230 230);--btn-primary-outline-hover: rgb(var(--theme-primary) / 0.1);--btn-icon-hover: rgb(var(--theme-primary) / 0.06);--btn-secondary-bg: rgb(var(--theme-neutral) / 0.2);--btn-secondary-hover: rgb(var(--theme-neutral) / 0.3);--btn-danger-color: white;--btn-danger-bg: #d9534f;--btn-danger-hover: #dd6360;--item-hover: rgb(var(--theme-neutral) / 0.18);--item-focus: rgb(var(--theme-neutral) / 0.22);--item-active: rgb(var(--theme-neutral) / 0.22);--item-active-text: var(--text-dark);--landing-bg: url(/image/login-bg-d.jpg)}.light{--theme-bg-base: 255 255 255;--theme-base: 9 11 20;--theme-primary: 2 136 209;--theme-neutral: 151 151 159;--theme-bgo-f: 0.55;--theme-gradient: linear-gradient( 150deg, #3a7fa1 5%, #7a7ab8 25%, #7a7ab8 50%, #3a7fa1 75%);--text-dark: #2e3338;--text-light: rgb(var(--theme-base) / 0.5);--text-theme: #fff;--text-link: #5ab9ea;--text-link-highlight: #87ccf0;--text-placeholder: #a2a2a2;--bg-dark-rgb: 237 240 242;--bg-dark: rgb(var(--bg-dark-rgb));--bg-light-rgb: 255 255 255;--bg-light: rgb(var(--bg-light-rgb));--bg-modal-backdrop: rgba(0, 0, 0, 0.15);--bg-nav: rgba(255, 255, 255, 0.7);--bg-list: #f8f8f8;--bg-list-item: #fff;--bg-list-node: #fff;--bg-sidebar: #f8f8f8;--bg-header: #fff;--bg-chat: #fff;--bg-me: #fbfbfb;--bg-serverlist: #e3e5e8;--bg-dropdown: #f2f3f5;--bg-dropdown-hover: #d8d8d8;--bg-shadow: rgba(0, 0, 0, 0.4);--bg-chat-hover: rgba(4, 4, 5, 0.02);--bg-chat-delimiter: #ececec;--bg-chat-mention: rgba(245, 171, 53, 0.3);--bg-chat-mention-hover: rgba(245, 171, 53, 0.4);--bg-chat-input: #ebedef;--bg-chat-item: #e0e0e0;--bg-chat-item-hover: #d3d3d3;--bg-chat-scrollbar: #888;--bg-input: unset;--border-light: rgb(var(--theme-base) / 0.18);--border-dark: rgb(var(--theme-base) / 0.13);--border-item: #dfdfdf;--shadow-input: 0 0 0 1px var(--border-light);--scroll-light: #bbb;--scroll-dark: #888;--m-shadow: 0 0 2rem rgba(0, 0, 0, 0.14);--m-border: none;--mh-border: 1px solid var(--border-light);--dd-shadow: 0 0 1.5rem var(--bg-shadow);--dd-stroke: transparent;--dd-border: none;--dd-fill: var(--bg-dropdown);--dd-bg: var(--bg-dropdown);--btn-primary-color: #fff;--btn-primary-bg: rgb(var(--theme-primary));--btn-primary-hover: rgb(0 111 184);--btn-primary-outline-hover: rgb(var(--theme-primary) / 0.15);--btn-icon-hover: rgb(var(--theme-primary) / 0.2);--btn-secondary-bg: rgb(var(--theme-neutral) / 0.3);--btn-secondary-hover: rgb(var(--theme-neutral) / 0.4);--btn-danger-color: white;--btn-danger-bg: #d9534f;--btn-danger-hover: #dd6360;--item-hover: rgb(var(--theme-neutral) / 0.18);--item-focus: rgb(var(--theme-neutral) / 0.22);--item-active: rgb(var(--theme-primary));--item-active-text: var(--text-theme);--landing-bg: url(/image/login-bg.jpg)}.Landing{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-dark)}.Landing>nav{background-color:var(--bg-light);padding:1rem;display:flex;justify-content:space-between}.Landing>nav>div{display:flex}.Landing>nav>div>*:not(:first-child){margin-left:1rem}.Landing>main{display:flex;flex:1;justify-content:center;align-items:center;background:var(--landing-bg) 50% 50%;background-size:cover}.Landing-privacy{padding:2rem;max-width:60rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Landing-privacy{padding:1rem}.Landing>nav{padding:.75rem;flex-direction:column;justify-content:space-between}.Landing>nav>*:first-child{margin-bottom:.75rem}.Landing>nav>div>*:not(:first-child){margin-left:.75rem}}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/2.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/3.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/5.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/7.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/2.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/3.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/5.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/7.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/font/0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/2.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/3.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/5.woff2) format("woff2");unicode-range:U+0590-05FF,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/7.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/font/0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{width:100%;height:100%}body{margin:0;font-family:"Open Sans",sans-serif;color:var(--text-dark);background-color:var(--bg-light);width:100%;height:100%;overflow:hidden}@supports(padding: 0px){body body{padding-left:min(0vmin,env(safe-area-inset-left));padding-right:min(0vmin,env(safe-area-inset-right))}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-anchor:none;word-break:break-word;overflow-wrap:anywhere}h1{font-weight:700;font-size:2.25rem;margin:0}h3{font-weight:700;font-size:1.625rem;margin:0}h5{font-weight:700;font-size:1.125rem;margin:0}p{margin:0}small{font-weight:400;font-size:.875rem;margin:0;color:var(--text-light)}a{color:inherit;text-decoration:inherit;cursor:pointer;-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}a:focus{outline:0}input,select,textarea,.select .selector{font-size:.85rem;padding:.7rem;appearance:none;-webkit-appearance:none;outline:0;font-family:inherit;background-color:var(--bg-input);box-shadow:var(--shadow-input);color:var(--text-dark);border-radius:var(--theme-radius);border:none}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus,.select .selector:hover,.select .selector:focus{box-shadow:0 0 0 1px rgb(var(--theme-primary)/0.6)}input:hover input::placeholder,input:focus input::placeholder,select:hover input::placeholder,select:focus input::placeholder,textarea:hover input::placeholder,textarea:focus input::placeholder,.select .selector:hover input::placeholder,.select .selector:focus input::placeholder{color:var(--text-placeholder)}input:disabled:hover,select:disabled:hover,textarea:disabled:hover,.select .selector:disabled:hover{border-color:var(--border-light)}input[type=color]{width:5rem;height:3rem;padding:.5rem}.select{position:relative}.select select{width:100%;padding-right:2.25rem}.select .right{display:flex;align-items:center;pointer-events:none;position:absolute;right:.5rem;top:0;bottom:0}.select .Icon{fill:var(--text-dark)}.form label,.form .label{display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.form label>small:first-child,.form .label>small:first-child{color:var(--text-dark);font-weight:700;font-size:.8125rem}.form label>*:not(:last-child),.form .label>*:not(:last-child){margin-bottom:.375rem}.form label:not(:last-child),.form .label:not(:last-child){margin-bottom:1rem}.form label.checkbox{flex-direction:row;align-items:center}.form label.checkbox:not(:last-child){margin-bottom:.75rem}.form label.checkbox>*:first-child{margin-right:1rem;margin-bottom:0}.form textarea{resize:vertical;min-height:4rem;max-height:10rem}.form .InputField{background-color:var(--bg-input);box-shadow:var(--shadow-input);color:var(--text-dark);border-radius:var(--theme-radius)}.form>header,.form>section>header{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;margin-bottom:1.5rem}.form>section:not(:last-child){margin-bottom:2rem}.form>.form-row{display:flex;flex-wrap:wrap}.form>.form-row>*{flex:1;margin:1em}.form>.form-row>*:first-child{margin-left:0}.form>.form-row>*:last-child{margin-right:0}.form .field-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-bottom:-0.5rem}.form .field-list>input{width:8rem;margin-right:.5rem;margin-bottom:.5rem}.form .field-list>.btn{margin-bottom:.5rem}.ModalForm.InfoForm>header h3,.ModalForm.ConfirmForm>header h3,.ModalForm.ErrorForm>header h3{font-weight:600;font-size:1rem}.ModalForm.InfoForm>footer>.btn,.ModalForm.ConfirmForm>footer>.btn,.ModalForm.ErrorForm>footer>.btn{flex:1}.ErrorForm header{display:flex;align-items:center}.ErrorForm .Icon.error{width:3em;height:3em;margin-right:1em;fill:#f5ab35}.ErrorForm h3{flex:1}.box{background-color:var(--bg-light);border-radius:var(--theme-radius-big);padding:var(--box-padding)}.box .load-overlay{border-radius:var(--theme-radius)}.box .Toggle.off{box-shadow:0 0 0 1px var(--border-light)}.row{display:flex;align-items:center;min-width:0}.row.centered{justify-content:center}.row.justified{justify-content:space-between}.row.stretched{align-items:stretch}.column{display:flex;flex-direction:column;align-items:center}.column.centered{justify-content:center}.column.justified{justify-content:space-between}.column.stretched{align-items:stretch}.center{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.btn{--btn-height: 1.125rem;--btn-padding: 0.625rem 1.5rem;display:flex;position:relative;justify-content:center;align-items:center;text-align:center;cursor:pointer;gap:.5rem;font-size:.875rem;font-weight:bold;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.btn.disabled,.btn[enabled=false]{pointer-events:none;opacity:.5}.btn .Icon,.btn img{height:var(--btn-height)}.btn .Loader{width:var(--btn-height)}.btn .Loader svg circle,.btn .Loader svg path{stroke:currentColor}.btn.primary-outline{padding:var(--btn-padding);color:var(--btn-primary-bg);border-radius:var(--theme-radius);border:1px solid var(--btn-primary-bg)}@media(hover: hover)and (pointer: fine){.btn.primary-outline:hover{background-color:var(--btn-primary-outline-hover)}}.btn.primary-outline.active,.btn.primary-outline[active=true]{background-color:var(--btn-primary-outline-hover)}.btn.primary-outline.danger{color:var(--btn-danger-bg);border-color:var(--btn-danger-bg)}@media(hover: hover)and (pointer: fine){.btn.primary-outline.danger:hover{border-color:var(--btn-danger-hover)}}.btn.primary-outline.danger.active,.btn.primary-outline.danger[active=true]{border-color:var(--btn-danger-hover)}.btn.primary-outline.success{color:var(--green);border-color:var(--green)}@media(hover: hover)and (pointer: fine){.btn.primary-outline.success:hover{border-color:var(--green)}}.btn.primary-outline.success.active,.btn.primary-outline.success[active=true]{border-color:var(--green)}.btn.primary{padding:var(--btn-padding);color:var(--btn-primary-color);border-radius:var(--theme-radius);background-color:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg)}@media(hover: hover)and (pointer: fine){.btn.primary:hover{background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}}.btn.primary.active,.btn.primary[active=true]{background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.btn.primary.danger{color:var(--btn-danger-color);background-color:var(--btn-danger-bg);border-color:var(--btn-danger-bg)}@media(hover: hover)and (pointer: fine){.btn.primary.danger:hover{background-color:var(--btn-danger-hover);border-color:var(--btn-danger-hover)}}.btn.primary.danger.active,.btn.primary.danger[active=true]{background-color:var(--btn-danger-hover);border-color:var(--btn-danger-hover)}.btn.primary.success{color:#fff;background-color:var(--green);border-color:var(--green)}@media(hover: hover)and (pointer: fine){.btn.primary.success:hover{background-color:var(--green);border-color:var(--green)}}.btn.primary.success.active,.btn.primary.success[active=true]{background-color:var(--green);border-color:var(--green)}.btn.secondary{padding:var(--btn-padding);border-radius:var(--theme-radius);background-color:var(--btn-secondary-bg)}@media(hover: hover)and (pointer: fine){.btn.secondary:hover{background-color:var(--btn-secondary-hover)}}.btn.secondary.active,.btn.secondary[active=true]{background-color:var(--btn-secondary-hover)}.btn.secondary.danger{color:var(--btn-danger-bg)}.btn.secondary.success{color:var(--green)}.btn.icon{padding:.5rem;margin:-0.5rem;border-radius:50%;--btn-height: 1.5rem}@media(hover: hover)and (pointer: fine){.btn.icon:hover{background-color:var(--btn-icon-hover)}}.btn.icon.active,.btn.icon[active=true]{background-color:var(--btn-icon-hover)}.btn.icon.danger{color:var(--btn-danger-bg)}.btn.icon.success{color:var(--green)}.btn.small{font-size:.75rem;--btn-height: 1.125rem;padding:.5rem 1rem}.btn.round{padding:.75rem;border-radius:50%}.btn.round.small{padding:.5rem}.btn>.badge{position:absolute;left:unset;top:unset;right:4px;bottom:4px;display:flex;width:1rem;height:1rem;justify-content:center;border-radius:50%;border:3px solid var(--bg-light);background-color:var(--red);font-size:.6875rem;font-weight:bold;text-align:center}.btn>.badge.large{width:1.25rem;height:1.25rem;line-height:14px;right:2px;bottom:2px}.file-input{position:relative}.file-input input{position:absolute;display:none;left:0;top:0;width:0;height:0;margin:0}.tab{display:flex;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;background-color:rgb(var(--bg-light-rgb)/0.8);border-radius:var(--theme-radius-big);box-shadow:var(--m-shadow);border:var(--m-border);padding:3px;gap:3px}.tab a{display:block;flex:1;height:100%;cursor:pointer;text-align:center;font-size:.875rem;font-weight:bold;color:var(--text-light);padding:.75rem 1.125rem;border-radius:calc(var(--theme-radius-big) - 3px);white-space:nowrap}.tab a[active=true]{color:rgb(var(--theme-primary));background-color:var(--item-hover)}@media screen and (min-width: 768px)and (min-height: 451px){.tab a{font-size:1rem;padding:1rem 1.25rem}}body.truncated{--inset-bottom: 0px}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){h1{font-size:1.8rem}h3{font-size:1.4rem}.btn{--btn-padding: 0.5rem 1rem}}.SessionManager{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh}.SessionManager>.connecting,.SessionManager .disconnected{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;padding:1rem}.SessionManager>.connecting h1,.SessionManager>.connecting h3,.SessionManager .disconnected h1,.SessionManager .disconnected h3{margin-bottom:2rem}.SessionManager>.connecting .Icon,.SessionManager .disconnected .Icon{width:5rem;height:5rem;margin-bottom:2rem}.SessionManager>.connecting .Logo,.SessionManager .disconnected .Logo{width:40%;max-width:20rem;min-width:10rem;margin-bottom:4rem}.SessionManager>.connecting .load-animation,.SessionManager .disconnected .load-animation{display:flex}.SessionManager>.connecting .load-animation>div,.SessionManager .disconnected .load-animation>div{width:1.25rem;height:1.25rem;margin:0 .5rem;background-color:rgb(var(--theme-primary));border-radius:50%;transform:scale(0);animation:typing-animation 1.2s infinite}.SessionManager>.connecting .load-animation>div:nth-child(2),.SessionManager .disconnected .load-animation>div:nth-child(2){animation-delay:.3s}.SessionManager>.connecting .load-animation>div:last-child,.SessionManager .disconnected .load-animation>div:last-child{animation-delay:.6s}.SessionManager>.connecting .btn,.SessionManager .disconnected .btn{margin-top:2rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.SessionManager>.connecting .Logo,.SessionManager .disconnected .Logo{margin-bottom:2rem}.SessionManager>.connecting .load-animation>div,.SessionManager .disconnected .load-animation>div{width:.875rem;height:.875rem;margin:0 .375rem}}.Logout{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--landing-bg) 50% 50%;background-size:cover}.Logout .box{display:flex;align-items:center;background-color:rgb(var(--bg-light-rgb)/0.5)}.Logout .box .Loader{margin-left:1.5rem;width:2rem}.MeFooterView{display:flex;justify-content:space-between;align-items:center;padding:.5rem;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.MeFooterView .btn.icon{--btn-height: 1.625rem}.MeFooterView.buttons>a{flex:1}.MeFooterView.buttons>a:not(:last-child){margin-right:.625rem}.MeFooterView>.me{display:flex;align-items:center;overflow:hidden}.MeFooterView>.me .name{display:flex;flex-direction:column;overflow:hidden}.MeFooterView>.me .name>h5{font-size:.8125rem;flex:1;overflow:hidden;text-overflow:ellipsis}.MeFooterView>.me .name>small{font-size:.8125rem}.MeFooterView>.me .UserAvatar{width:2.25rem;height:2.25rem;margin-right:.625rem}.MobileTabView{position:absolute;bottom:max(var(--inset-bottom),.75rem);left:max(var(--inset-left),.75rem);right:max(var(--inset-right),.75rem);height:4rem;background-color:rgb(var(--bg-light-rgb)/0.8);border-radius:var(--theme-radius-big);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:var(--m-shadow);border:var(--m-border)}.MobileTabView>section{display:flex;flex:1}.MobileTabView>section>*{flex:1}.MobileTabView>.add-button{width:2.5rem;height:2.5rem;margin:.75rem;background-color:rgb(var(--theme-primary));color:var(--bg-dark);border-radius:50%;box-shadow:0 0 0 .25rem rgb(var(--theme-primary)/0.6)}.MobileTabView>.add-button .Icon{height:1.75rem}.MobileTabView>.marker{position:absolute;height:calc(4rem - 6px);top:3px;background-color:var(--item-hover);border-radius:calc(var(--theme-radius-big) - 3px);pointer-events:none;transition:all .3s cubic-bezier(0, 0.62, 0.6, 1.09)}.MobileTab{position:relative;color:var(--text-light)}.MobileTab[active=true]{color:rgb(var(--theme-primary))}.MobileTab>.Icon{height:1.75rem;margin-bottom:.25rem}.MobileTab>span{font-weight:bold;text-transform:uppercase;font-size:.625rem}.MobileTab>.inbox{position:absolute;right:10px;top:-4px;display:flex;justify-content:center;align-items:center;background-color:var(--red);color:#fff;height:1.5rem;min-width:1.5rem;text-align:center;border-radius:9999px;font-size:.8125rem;font-weight:bold}.ServerList{display:flex;position:relative;flex-direction:column;align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:72px;min-height:0;padding-top:max(.75rem,var(--inset-top) + var(--content-top));padding-bottom:max(.75rem,var(--inset-bottom) + var(--content-bottom));background-color:var(--bg-serverlist);border-right:1px solid var(--border-dark);scrollbar-width:none}.ServerList::-webkit-scrollbar{width:0;height:0}.ServerList>*:not(:last-child){margin-bottom:.5rem}.ServerList .separator{width:44px;height:2px;margin:.5rem 0 1rem 14px;border-top:2px solid var(--bg-light)}.ServerList .ServerNode-inner{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.ServerList .ServerNode-inner[draggable=true]{-webkit-user-drag:element}.ServerList .ServerNode-inner.over:after{display:block;content:" ";width:100%;height:3px;position:absolute;left:0;background-color:var(--text-dark)}.ServerList .ServerNode-inner.over.above:after{top:0}.ServerList .ServerNode-inner.over.below:after{bottom:0}.ServerList .ServerNode-inner>.inbox{position:absolute;right:-3px;bottom:-3px;display:flex;justify-content:center;align-items:center;background-color:var(--red);color:#fff;height:1.5rem;min-width:1.5rem;text-align:center;border-radius:.75rem;font-size:.75rem;font-weight:bold;padding-left:.35rem;padding-right:.35rem;border:3px solid var(--bg-serverlist)}.ServerList .ServerNode{position:relative;display:flex;margin-left:10px;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;background-color:var(--bg-list-node);border-radius:50%;transition:border-radius .25s}.ServerList .ServerNode h1{line-height:3.25rem;text-transform:uppercase;font-size:1.5rem;font-weight:normal}.ServerList .ServerNode .Icon{height:1.75rem}.ServerList .ServerNode .default-avatar svg{width:2.25rem;height:2.25rem;margin-left:.5rem;margin-top:.5rem}.ServerList .ServerNode img,.ServerList .ServerNode .default-avatar,.ServerList .ServerNode .preview{width:3.25rem;height:3.25rem;border-radius:50%;transition:border-radius .25s;object-fit:cover}.ServerList .ServerNode .preview{background-color:var(--bg-light)}.ServerList .ServerNode:before{display:block;position:absolute;width:.25rem;background-color:var(--text-dark);left:-0.625rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;animation:Login-intro .35s;transition:top .3s ease-out,height .3s ease-out}.ServerList .ServerNode[unread=true]:before{content:"";height:1rem;top:1.125rem}@media(hover: hover)and (pointer: fine){.ServerList .ServerNode:hover{border-radius:var(--theme-radius-big)}.ServerList .ServerNode:hover img,.ServerList .ServerNode:hover .default-avatar,.ServerList .ServerNode:hover .preview{border-radius:var(--theme-radius-big)}.ServerList .ServerNode:hover:before{content:"";height:1.5rem;top:.875rem}}.ServerList .ServerNode.active,.ServerList .ServerNode[active=true]{border-radius:var(--theme-radius-big)}.ServerList .ServerNode.active img,.ServerList .ServerNode.active .default-avatar,.ServerList .ServerNode.active .preview,.ServerList .ServerNode[active=true] img,.ServerList .ServerNode[active=true] .default-avatar,.ServerList .ServerNode[active=true] .preview{border-radius:var(--theme-radius-big)}.ServerList .ServerNode.active:before,.ServerList .ServerNode[active=true]:before{content:"";height:1.5rem;top:.875rem}.ServerList .ServerNode.active:before,.ServerList .ServerNode[active=true]:before{height:2.5rem;top:.375rem}.StatusChoice .s{width:1rem;height:1rem;border-radius:50%}.StatusChoice .s.s-0{border:3px solid var(--border-light);background-color:var(--bg-list)}.StatusChoice .s.s-1{background-color:var(--yellow)}.StatusChoice .s.s-2{background-color:var(--red)}.StatusChoice .s.s-3{background-color:var(--green)}@keyframes ServerNode-active-intro{0%{opacity:0;transform:scaleY(0.5)}100%{opacity:1;transform:none}}.Page{position:absolute;width:100%;height:100%;display:flex;flex-direction:row;overflow:hidden;background-color:var(--bg-light)}.Page>*:last-child{flex:1}.Page-business{position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--box-padding);padding-top:calc(var(--inset-top) + var(--content-top) + var(--box-padding));display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.Page-business section{display:flex;flex-direction:column}.Page-business section:not(:last-child){margin-bottom:1.5rem}.Page-business section header{display:flex;align-items:center;justify-content:space-between;width:100%}.Page-business section header:not(:last-child){margin-bottom:1rem}.Page-business .breadcrumb{display:flex;align-items:center}.Page-business .breadcrumb .Icon{margin:0 .5rem 0;color:#aaa;width:1.75rem;height:1.75rem}.Page-default{width:100%;padding:1.5rem;background-color:var(--bg-dark);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.Page-default.loading{display:flex;align-items:center;justify-content:center}.Page-default>header{margin-bottom:3rem}.Page-default>header>small{display:block;margin-top:.5rem}.Page-default section{display:flex;flex-direction:column}.Page-default section:not(:last-child){margin-bottom:1.5rem}.Page-default section header{display:flex;align-items:center;justify-content:space-between;width:100%}.Page-default section header:not(:last-child){margin-bottom:1rem}.Page-report{width:100%;padding:1.5rem;background-color:#fff}.Page-report .box{padding:0}.Page-report>header{margin-bottom:3rem}.Page-report>header>small{display:block;margin-top:.5rem}.Page-report section{display:flex;flex-direction:column}.Page-report section:not(:last-child){margin-bottom:2rem}.Page-report section header{display:flex;align-items:center;justify-content:space-between;width:100%}.Page-report section header:not(:last-child){margin-bottom:1rem}.ChannelView-contents .box{background-color:var(--bg-list)}.Chat{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-light)}.Chat>header{width:100%;height:0px;flex-shrink:0;background-color:var(--bg-serverlist)}.Chat>main{display:flex;width:100%;min-height:0;flex:1}.Chat>main>main{flex:1;min-width:0}.MobileChat{position:relative;width:100%;height:100%;display:flex;overflow:hidden;background-color:var(--bg-light);--sidebar-offset: 0rem;--sidebar-transition: transform 0.4s}.MobileChat.with-tabs{--content-bottom: calc(max(var(--inset-bottom), 0.75rem) - var(--inset-bottom) + 4rem + 0.75rem)}.MobileChat>main{flex:1;min-height:0;position:unset}.MobileChat>main>main{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;background-color:var(--bg-light);transition:var(--sidebar-transition);transition-timing-function:cubic-bezier(0.3, 0.71, 0.3, 0.96);transform:translateX(var(--sidebar-offset));--content-bottom: 0px}.NotFound{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.NotFound>*{margin-bottom:1.5rem}.LoginArea-container{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(rgb(var(--theme-bg-base)/var(--theme-bgo-f)), rgb(var(--theme-bg-base)/var(--theme-bgo-f))) fixed 0 0/cover,var(--theme-gradient) fixed 0 0/cover;background-size:cover}.LoginArea{display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.LoginArea .Logo{max-width:20rem;margin-bottom:4rem}@media(min-width: 768px)and (max-height: 840px){.LoginArea .Logo{margin-bottom:2rem}}@media(min-width: 768px)and (max-height: 800px){.LoginArea .Logo{display:none}}.LoginArea .LoginModal{position:relative;width:26rem;max-width:100%;min-height:36.75rem;border-radius:var(--theme-radius-big);box-shadow:0 0 1.5rem var(--bg-shadow);background-color:rgb(var(--bg-light-rgb)/0.5);animation:Login-intro .7s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.LoginArea .LoginModal>header{gap:.75rem;text-align:center;padding:var(--box-padding);border-bottom:1px solid var(--border-dark)}.LoginArea .LoginModal>.Login{padding:var(--box-padding)}.LoginArea .LoginMobile{text-align:center;animation:Login-intro .7s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.LoginArea .LoginMobile>section{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.LoginArea .LoginMobile a{padding:1.5rem;background-color:rgb(var(--bg-light-rgb)/0.5);border-radius:var(--theme-radius-big);font-size:.75rem;font-weight:bold;box-shadow:0 0 1.5rem var(--bg-shadow)}.LoginArea .LoginMobile a .Icon{height:2.25rem;margin-bottom:.375rem}.LoginArea>footer{margin-top:calc(var(--box-padding) + .25rem)}.LoginArea>footer .btn.secondary{box-shadow:0 0 1.5rem var(--bg-shadow)}.LoginArea>footer>*:not(:last-child){margin-bottom:var(--box-padding)}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.LoginArea .Logo{width:55vw;max-width:16rem;margin-bottom:2.5rem}}@keyframes Login-intro{0%{opacity:0;transform:scale(0.7)}100%{opacity:1;transform:scale(1)}}.FriendsView .FriendsList{position:absolute;left:0;top:0;width:100%;height:100%;padding-left:var(--box-padding);padding-right:var(--box-padding);scrollbar-width:thin;scrollbar-color:var(--bg-dark) rgba(0,0,0,0)}.FriendsView .FriendsList::-webkit-scrollbar{width:6px;height:6px}.FriendsView .FriendsList::-webkit-scrollbar-thumb{background-color:var(--bg-dark)}.FriendsView .FriendsList header{padding:1.25rem .5rem .25rem 1rem;display:flex;max-width:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;padding-left:0}.FriendsView .FriendsList header small{font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.FriendsView .FriendsList>.empty{height:100%;text-align:center}.FriendsView .ChannelView-desc .friend-tabs{border-left:1px solid var(--border-light);padding-left:1rem}.FriendsView .ChannelView-desc .friend-tabs:not(:first-child){margin-left:1rem}.FriendsView .ChannelView-desc .friend-tabs a{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--theme-radius);align-items:center;color:var(--text-light);gap:.375rem}@media(hover: hover)and (pointer: fine){.FriendsView .ChannelView-desc .friend-tabs a:hover{background-color:var(--btn-secondary-hover)}}.FriendsView .ChannelView-desc .friend-tabs a[active=true]{color:var(--text-dark);background-color:var(--btn-secondary-hover)}.FriendsView .ChannelView-desc .friend-tabs a:not(:last-child){margin-right:.5rem}.FriendsView .ChannelView-desc .friend-tabs a.add-button{background-color:#56bc8a;opacity:1}.FriendsView .ChannelView-desc .friend-tabs a>.inbox{display:flex;justify-content:center;align-items:center;margin-left:.375rem;margin-top:-0.25rem;margin-bottom:-0.25rem;background-color:var(--red);color:#fff;height:1.25rem;min-width:1.25rem;text-align:center;border-radius:.625rem;font-size:.75rem;font-weight:bold;padding-left:.45rem;padding-right:.45rem}.FriendNode{width:100%}.FriendNode .name,.FriendNode .UserAvatar{cursor:pointer}.FriendNode .name{font-size:.8125rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FriendNode .name>h5{font-size:.9375rem;display:flex;align-items:center}.FriendNode .UserAvatar{width:2.5rem;height:2.5rem;margin-right:var(--chat-margin)}.FriendNode .btn.icon{padding:.75rem;margin:-0.75rem}.Overlay{z-index:20}.Overlay.Modal,.Overlay.MessageBox{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;display:flex;align-items:center;justify-content:center;--animation: Modal-intro 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.Overlay.Modal.size-1,.Overlay.MessageBox.size-1{--animation: Modal-mobile-intro 0.3s cubic-bezier(.28, .29, .3, 1) forwards}@media screen and (min-width: 768px)and (min-height: 451px){.Overlay.Modal.size-1,.Overlay.MessageBox.size-1{--animation: Modal-fullscreen-intro 0.3s cubic-bezier(0.81, 0.01, .17, 0.99) forwards}}.Overlay.Modal.size-0,.Overlay.Modal.size-3,.Overlay.MessageBox.size-0,.Overlay.MessageBox.size-3{transition:opacity .4s}.Overlay.Modal.size-0:before,.Overlay.Modal.size-3:before,.Overlay.MessageBox.size-0:before,.Overlay.MessageBox.size-3:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-modal-backdrop);transition:opacity .3s}.Overlay.Modal[mode="0"].size-0,.Overlay.Modal[mode="0"].size-3,.Overlay.Modal[mode="0"]:before,.Overlay.MessageBox[mode="0"].size-0,.Overlay.MessageBox[mode="0"].size-3,.Overlay.MessageBox[mode="0"]:before{opacity:0}.Overlay.Modal[mode="0"]>*,.Overlay.MessageBox[mode="0"]>*{visibility:hidden}.Overlay.Modal[mode="1"]>*,.Overlay.MessageBox[mode="1"]>*{animation:var(--animation)}.Overlay.Modal[mode="3"].size-0,.Overlay.Modal[mode="3"].size-3,.Overlay.Modal[mode="3"]:before,.Overlay.MessageBox[mode="3"].size-0,.Overlay.MessageBox[mode="3"].size-3,.Overlay.MessageBox[mode="3"]:before{opacity:0}.Overlay.Modal[mode="3"]>*,.Overlay.MessageBox[mode="3"]>*{animation:var(--animation);animation-direction:reverse}.Modal-content{display:flex;flex-direction:column}.Modal-content.size-0{width:100%;max-width:60rem;max-height:min(100%,40rem);margin:var(--box-padding);box-shadow:var(--m-shadow);border:var(--m-border);border-radius:var(--theme-radius-big);--inset-top: 0px;--inset-bottom: 0px}.Modal-content.size-1{width:100%;height:100%}.Modal-content.size-2{max-width:100%;max-height:100%;margin:var(--box-padding);box-shadow:var(--m-shadow);border:var(--m-border);border-radius:var(--theme-radius-big);--inset-top: 0px;--inset-bottom: 0px}.Modal-content.size-3{width:100%;max-width:28rem;max-height:min(100%,40rem);margin:var(--box-padding);box-shadow:var(--m-shadow);border:var(--m-border);border-radius:var(--theme-radius-big);--inset-top: 0px;--inset-bottom: 0px}.Modal-form{position:relative;display:flex;flex-direction:column;min-height:100%;background-color:var(--bg-light)}.Modal-form>*{margin-left:var(--box-padding);margin-right:var(--box-padding);margin-bottom:var(--box-padding);flex-shrink:0}.Modal-form>.ModalHeader{margin:0}.Modal-form>.ModalHeader+*{padding-top:var(--box-padding)}.Modal-form>main{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin:0;padding-left:var(--box-padding);padding-right:var(--box-padding);padding-bottom:max(var(--inset-bottom), var(--box-padding));scrollbar-width:thin;scrollbar-color:var(--bg-dark) rgba(0,0,0,0)}.Modal-form>main::-webkit-scrollbar{width:6px;height:6px}.Modal-form>main::-webkit-scrollbar-thumb{background-color:var(--bg-dark)}.Modal-form>footer{display:flex;justify-content:flex-end;padding:var(--box-padding);gap:var(--box-padding);margin:0;border-top:1px solid var(--border-light)}.Modal-form>.LazyList{flex:1;min-height:0;margin:0;padding-left:var(--box-padding);padding-right:var(--box-padding);scrollbar-width:thin;scrollbar-color:var(--bg-dark) rgba(0,0,0,0)}.Modal-form>.LazyList::-webkit-scrollbar{width:6px;height:6px}.Modal-form>.LazyList::-webkit-scrollbar-thumb{background-color:var(--bg-dark)}.Modal-form .load-overlay{margin:0}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Modal-form{min-width:unset;width:100%;height:100%}}@media screen and (min-width: 768px)and (min-height: 451px){.Modal-form{border-radius:var(--theme-radius-big)}.Modal-form>.ModalHeader:before{border-top-left-radius:var(--theme-radius-big);border-top-right-radius:var(--theme-radius-big)}.Modal-form .load-overlay{border-radius:var(--theme-radius-big)}.Modal-form.force-height{height:40rem;max-height:100%}}.NavigationController .Modal-form{border-radius:0}@keyframes Modal-intro{0%{transform:scale(0.8);opacity:0}50%{opacity:1}100%{transform:none;opacity:1}}@keyframes Modal-fullscreen-intro{0%{transform:scale(1.2);opacity:0}100%{transform:none;opacity:1}}@keyframes Modal-mobile-intro{0%{transform:translateY(100%)}100%{transform:none}}.Message-content{display:flex;flex-direction:column;border-radius:var(--theme-radius-big);box-shadow:var(--m-shadow);border:var(--m-border);width:100%;max-width:24rem;max-height:min(100%,40rem);margin:var(--box-padding)}.Overlay.Dropdown{position:absolute;left:0;top:0;bottom:0;--inset-top: 0px;--inset-bottom: 0px}.Overlay.Dropdown[mode="0"]>*{visibility:hidden}.Overlay.Dropdown[mode="1"]>*{animation:Modal-intro .25s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.03, 0, 0.49, 1.54)}.Overlay.Dropdown[mode="3"]>*{animation:Modal-intro .25s;animation-direction:reverse;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.03, 0, 0.49, 1.54)}.Dropdown-content{position:relative;background:var(--dd-bg);color:var(--text-dark);box-shadow:var(--dd-shadow);border:var(--dd-border);border-radius:var(--theme-radius-big);padding:.375rem 0;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--bg-light) rgba(0,0,0,0)}.Dropdown-content::-webkit-scrollbar{width:6px;height:6px}.Dropdown-content::-webkit-scrollbar-thumb{background-color:var(--bg-light)}.Dropdown-content>a{max-width:100%;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:bold;display:flex;align-items:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.Dropdown-content>a>*{margin-right:.75rem}.Dropdown-content>a>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.Dropdown-content>a.danger{color:var(--red)}.Dropdown-content>a:hover,.Dropdown-content>a.active,.Dropdown-content>a[active=true]{background-color:var(--bg-dropdown-hover)}.Dropdown-content>a.off .Icon{opacity:.2}.Dropdown-triangle{position:absolute;display:flex;pointer-events:none}.Dropdown-triangle svg{width:1rem}.Dropdown-triangle.small svg{width:.75rem}svg.Icon{height:1.5rem;fill:currentColor;flex-shrink:0}.Loader{position:relative;width:1.5rem}.Loader:before{content:"";display:block;padding-top:100%}.Loader svg{position:absolute;top:0;bottom:0;left:0;right:0}.Loader svg circle,.Loader svg path{stroke:rgb(var(--theme-primary))}.Loader.indeterminate svg{animation:Loader-rotate 2s linear infinite;transform-origin:center center}.Loader.indeterminate svg circle{animation:Loader-dash 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}.load-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background-color:rgb(var(--bg-dark-rgb)/0.8);display:flex;justify-content:center;align-items:center;animation:load-overlay-intro .4s}.load-overlay .Loader{width:3rem}.load-overlay .Loader:not(:last-child){margin:1rem}.load-placeholder{display:flex;width:100%;padding:2rem;justify-content:center;align-items:center}@keyframes Loader-rotate{100%{transform:rotate(360deg)}}@keyframes Loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes load-overlay-intro{0%{opacity:0}100%{opacity:1}}.NavigationController{display:flex;flex-direction:column;width:100%;height:100%}.NavigationController.floating>.ModalHeader,.NavigationController.translucent>.ModalHeader{position:absolute;left:0;right:0;z-index:2}.NavigationController.floating>.ModalHeader:before{opacity:0}.NavigationController.translucent>.ModalHeader:before{background-color:rgb(var(--bg-light-rgb)/0.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.NavigationController>.container{width:100%;flex:1;position:relative;overflow:hidden}.NavigationController>.container>.wrapper{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.NavigationController>.container>.wrapper.overin{animation:overin .4s cubic-bezier(0.46, 0.61, 0, 0.99) forwards}.NavigationController>.container>.wrapper.underin{animation:underin .4s cubic-bezier(0.46, 0.61, 0, 0.99) forwards}.NavigationController>.container>.wrapper.underout{animation:underout .4s cubic-bezier(0.46, 0.61, 0, 0.99) forwards}.NavigationController>.container>.wrapper.overout{animation:overout .4s cubic-bezier(0.46, 0.61, 0, 0.99) forwards}.Modal-content>.NavigationController{background-color:var(--bg-light);overflow:hidden;min-height:100%}@media screen and (min-width: 768px)and (min-height: 451px){.Modal-content>.NavigationController{height:40rem;max-height:100%}}.Modal-content.size-0 .NavigationController,.Modal-content.size-2 .NavigationController,.Modal-content.size-3 .NavigationController{border-radius:var(--theme-radius-big)}@keyframes overin{0%{transform:translateX(100%)}100%{transform:none}}@keyframes overout{0%{transform:none}100%{transform:translateX(100%)}}@keyframes underout{0%{transform:none}100%{transform:translateX(-40%)}}@keyframes underin{0%{transform:translateX(-40%)}100%{transform:none}}.UserAvatar{position:relative;flex-shrink:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.UserAvatar>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.UserAvatar>.Icon{width:100%;height:100%;fill:var(--text-light)}.UserAvatar>.TypingAnimation{position:absolute;right:-0.35rem;bottom:-0.125rem;background-color:var(--border-light);padding:.15rem;border-radius:.45rem;border:3px solid var(--border-dark)}.UserAvatar>.TypingAnimation>.animation{margin-right:0}.UserAvatar>.TypingAnimation>.animation>div{width:.25rem;height:.25rem;margin:0 .0625rem;background-color:var(--text-dark)}.UserAvatar>.status{position:absolute;width:16px;height:16px;right:-2px;bottom:-2px;border-radius:50%;background-color:var(--bg-list)}.UserAvatar>.status .s{position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);left:3px;top:3px;border-radius:50%}.UserAvatar>.status .s.s-0{border:3px solid var(--border-light);background-color:var(--bg-list)}.UserAvatar>.status .s.s-1{background-color:var(--yellow)}.UserAvatar>.status .s.s-2{background-color:var(--red)}.UserAvatar>.status .s.s-3{background-color:var(--green)}.ImageView{position:relative;display:inline-flex}.ImageView img{object-fit:cover;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ImageView>.preview{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;background-color:var(--bg-chat-item);display:flex;justify-content:center;align-items:center}.ImageView>.preview.fading{animation:fade-out .4s ease-out forwards}.ImageView>.error{position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--red);display:flex;align-items:center;justify-content:center}.ImageView>.error:hover .Icon{transform:scale(1.1)}.ImageView>.error .Icon{width:4rem;height:4rem}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.ModalForm{position:relative;background-color:var(--bg-light);border-radius:var(--theme-radius-big)}.ModalForm>header{padding:var(--box-padding)}.ModalForm>footer{display:flex;justify-content:flex-end;gap:var(--box-padding);padding:var(--box-padding)}.ModalForm>.form{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--bg-dark) rgba(0,0,0,0)}.ModalForm>.form::-webkit-scrollbar{width:6px;height:6px}.ModalForm>.form::-webkit-scrollbar-thumb{background-color:var(--bg-dark)}.ModalForm .load-overlay{border-radius:var(--theme-radius-big)}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ModalForm{display:flex;flex-direction:column;height:100%;border-radius:0}.ModalForm .load-overlay{border-radius:0}.ModalForm>header{padding:1rem}.ModalForm>footer{padding:1rem}.ModalForm>.form{max-height:unset;flex:1;padding:.25rem 1rem}}.TypingAnimation{display:flex;align-items:center;font-size:.65rem;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.TypingAnimation .animation{display:flex;margin-right:.5rem}.TypingAnimation .animation>div{width:.5rem;height:.5rem;margin:0 .125rem;background:var(--text-light);border-radius:50%;transform:scale(0);animation:typing-animation 1.2s infinite}.TypingAnimation .animation>div:nth-child(2){animation-delay:.3s}.TypingAnimation .animation>div:last-child{animation-delay:.6s}.LazyList{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;touch-action:pan-y}.LazyList .container{width:100%;position:relative}.LazyList .container>*{position:absolute}@media(hover: hover)and (pointer: fine){.LazyList{scrollbar-width:none}.LazyList::-webkit-scrollbar{width:0;height:0}}.ScrollBar{z-index:11;margin:0}.ScrollBar>.track{border-radius:999px;transition:opacity .2s}.ScrollBar.style-0,.ScrollBar.style-1{width:.625rem;height:.625rem}.ScrollBar.style-0>.track,.ScrollBar.style-1>.track{width:.5rem;height:.5rem;background-color:var(--scroll-light)}.ScrollBar.style-1>.track{background-color:var(--scroll-dark)}.ScrollBar.style-2{width:.8125rem;height:.8125rem}.ScrollBar.style-2>.track{width:.5625rem;height:.5625rem;background-color:var(--text-dark);border:1px solid var(--bg-dropdown)}.Tooltip-content{display:flex;padding:.5rem .75rem;background:var(--dd-bg);box-shadow:var(--dd-shadow);border:var(--dd-border);border-radius:var(--theme-radius);font-size:.75rem;font-weight:700;max-width:min(600px,100vw);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.ModalHeader{display:flex;flex-direction:column;align-items:stretch;position:relative;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ModalHeader:before{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--bg-header);border-bottom:var(--mh-border)}.ModalHeader>.top{display:grid;grid-template-columns:minmax(min-content, 1fr) auto minmax(min-content, 1fr);padding:max(1rem + var(--inset-top) + var(--content-top),1.5rem) 1.5rem 1.5rem}.ModalHeader>.top h3{font-size:var(--header-font-size);font-weight:700;line-height:1.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModalHeader>.top .ImageView{height:2.5rem;margin-top:-0.5rem;margin-bottom:-0.5rem}.ModalHeader>.top a{display:flex;font-size:var(--header-font-size)}.ModalHeader>.top .btn.icon{--btn-height: 2rem;margin:-0.75rem}.ModalHeader>.top .btn.icon:not(:first-child){margin-left:.75rem}.ModalHeader>.top>.left{justify-self:start;margin-right:.5rem}.ModalHeader>.top>.right{justify-self:end;margin-left:.5rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ModalHeader>.top{padding:max(.75rem + var(--inset-top) + var(--content-top),1.25rem) 1.25rem 1.25rem}.ModalHeader>.top .btn.icon{--btn-height: 1.5rem}.ModalHeader>.top .btn.icon.back{--btn-height: 2rem;margin-left:-1.25rem}}.ModalHeader>*{z-index:1}.Toggle{position:relative;width:80px;height:36px;flex-shrink:0;background-color:var(--bg-dark);border-radius:18px;transition:all .2s ease-out;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.Toggle>.knob{position:absolute;left:5px;top:5px;display:block;width:26px;height:26px;background-color:var(--border-light);border-radius:50%;transition:all .2s ease-out}.Toggle>small{position:absolute;right:12px;top:4px;line-height:28px;font-weight:900;text-transform:uppercase}.Toggle.on{background-color:rgb(var(--theme-primary))}.Toggle.on>.knob{transform:translateX(44px);background-color:var(--bg-light)}.Toggle.on>small{right:unset;left:12px;color:var(--bg-light)}.Toggle.size-1{width:44px;height:22px;border-radius:11px}.Toggle.size-1>.knob{left:3px;top:3px;width:16px;height:16px}.Toggle.size-1.on>.knob{transform:translateX(22px)}.MonthPicker{display:flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.MonthPicker:not(:last-child){margin-bottom:2rem}.MonthPicker .months,.MonthPicker .days{display:flex;align-items:center;flex-shrink:1;overflow:hidden}.MonthPicker .change{margin:.5rem}.MonthPicker .change .Icon{width:2rem;height:2rem}.MonthPicker .month,.MonthPicker .day{display:flex;flex-direction:column;align-items:center;border-radius:var(--theme-radius);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.MonthPicker .month p,.MonthPicker .month small,.MonthPicker .day p,.MonthPicker .day small{margin:0}.MonthPicker .month>*:not(:last-child),.MonthPicker .day>*:not(:last-child){margin-bottom:.25rem}.MonthPicker .month:hover,.MonthPicker .day:hover{background-color:rgb(var(--theme-primary)/0.15)}.MonthPicker .month[active=true],.MonthPicker .day[active=true]{background-color:rgb(var(--theme-primary));color:var(--bg-light)}.MonthPicker .month[active=true] small,.MonthPicker .day[active=true] small{color:inherit}.MonthPicker .month{width:5rem;padding:.5rem;margin:0 .5rem}.MonthPicker .month:first-child,.MonthPicker .month:last-child{opacity:.5}.MonthPicker .day{width:2.5rem;padding:.5rem 0;margin:0 .125rem}.MonthPicker .day small{font-size:.8rem}.MonthPicker .day[weekBorder=true]{margin-left:.75rem}@media screen and (min-width: 1024px){.MonthPicker .month{width:7rem;padding:1rem}}.ImageEdit{background-color:var(--bg-input);background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:var(--shadow-input);position:relative;display:flex;align-items:center;justify-content:center}.ImageEdit-small{display:flex;align-items:center}.ImageEdit-small>.btn{flex-shrink:0}.ImageEdit-small>.ImageEdit{width:3rem;height:3rem;background-size:contain}.ImageEdit-small>*:not(:last-child){margin-right:.5rem}.ImageEdit-round>.ImageEdit{width:9rem;height:9rem;border-radius:50%}.ImageEdit-round .btn.file-input{position:absolute;left:unset;top:-0.25rem;right:-0.25rem;bottom:unset}.ImageEdit-round .btn.danger{position:absolute;left:unset;top:unset;right:-0.25rem;bottom:-0.25rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ImageEdit-round>.ImageEdit{width:8rem;height:8rem}}.ImageEdit-large>.ImageEdit{width:100%;height:9rem;border-radius:var(--theme-radius)}.ImageEdit-large .btn.file-input{position:absolute;left:unset;top:.5rem;right:.5rem;bottom:unset}.ImageEdit-large .btn.danger{position:absolute;left:unset;top:.5rem;right:4.25rem;bottom:unset}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ImageEdit-large>.ImageEdit{height:8rem}}.ListCell{position:relative;display:flex;justify-content:space-between;align-items:center;color:var(--text-light);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ListCell>.row{gap:.75rem}.ListCell p{font-size:.875rem;font-weight:600;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}@media(hover: hover)and (pointer: fine){.ListCell:hover{background-color:var(--item-hover)}}.ListCell.active,.ListCell[active=true]{background-color:var(--item-active)}.ListCell.danger{color:var(--btn-danger-bg)}.ListCell[active=true]{color:var(--item-active-text)}@media screen and (min-width: 768px)and (min-height: 451px){.ListCell{margin:1px .5rem;padding:.4375rem .625rem;border-radius:var(--theme-radius)}}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ListCell{padding:1rem .75rem 1rem 1rem;background-color:var(--bg-list-item)}.ListCell:first-child{border-top:1px solid var(--border-item)}.ListCell:last-child{border-bottom:1px solid var(--border-item)}.ListCell:not(:last-child):after{position:absolute;content:" ";display:flex;left:3.25rem;right:0;bottom:0;height:1px;background-color:var(--border-item)}}.ListGroup{display:flex;flex-direction:column;margin-top:.125rem}.SplitView{display:flex;height:100%}.SplitView>aside{position:relative;display:flex;flex-direction:column;background-color:var(--bg-list);border-right:var(--mh-border);width:248px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--bg-dropdown) rgba(0,0,0,0)}.SplitView>aside::-webkit-scrollbar{width:6px;height:6px}.SplitView>aside::-webkit-scrollbar-thumb{background-color:var(--bg-dropdown)}.SplitView>aside>header{padding:1.25rem .5rem .25rem 1rem;display:flex;max-width:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.SplitView>aside>header small{font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.SplitView>*:last-child{flex:1}.MessageSpan{--emote-size: 1.5rem;align-self:stretch;font-size:.875rem;line-height:1.714}.MessageSpan h1,.MessageSpan h2,.MessageSpan h3,.MessageSpan h4,.MessageSpan h5,.MessageSpan h6,.MessageSpan p,.MessageSpan blockquote{margin:0}.MessageSpan h1{font-size:1.375rem}.MessageSpan h2{font-size:1.125rem}.MessageSpan h3,.MessageSpan h4,.MessageSpan h5,.MessageSpan h6{font-size:1rem}.MessageSpan h1,.MessageSpan h2,.MessageSpan h3,.MessageSpan h4,.MessageSpan h5,.MessageSpan h6{font-weight:700;line-height:1.4}.MessageSpan p.small{font-weight:400;font-size:.75rem;margin:0;color:var(--text-light)}.MessageSpan li{list-style:none;padding-left:1.0625rem;position:relative}.MessageSpan li:before{content:" ";position:absolute;left:0;top:calc(.857em - .21875rem);display:inline-block;border:1px solid var(--text-dark);width:.4375rem;height:.4375rem;border-radius:50%;margin-right:.625rem;vertical-align:middle}.MessageSpan li.inset-0:before{background-color:var(--text-dark);border:none}.MessageSpan li.inset-1{padding-left:2.125rem}.MessageSpan li.inset-1:before{left:1.0625rem}.MessageSpan li.inset-2{padding-left:3.1875rem}.MessageSpan li.inset-2:before{left:2.125rem}.MessageSpan li.inset-3{padding-left:4.25rem}.MessageSpan li.inset-3:before{left:3.1875rem}.MessageSpan>*:last-child{margin-bottom:0}.MessageSpan a,.MessageSpan .link{color:var(--text-link)}@media(hover: hover)and (pointer: fine){.MessageSpan a:hover,.MessageSpan .link:hover{color:var(--text-link-highlight)}}.MessageSpan blockquote{position:relative;padding-left:1rem}.MessageSpan blockquote:before{content:" ";display:block;position:absolute;left:0;top:0;bottom:0;width:.25rem;border-radius:9999px;background-color:var(--border-light)}.MessageSpan code,.MessageSpan .code{background-color:var(--bg-chat-item);font-family:monospace;font-size:.8125rem;padding-left:.25rem;padding-right:.25rem;border-radius:.375rem}.MessageSpan span.code{display:inline}.MessageSpan code{display:block;white-space:pre;overflow-x:auto}.MessageSpan .table-scroll{position:relative}.MessageSpan .table-wrapper{overflow-x:auto}@media(hover: hover)and (pointer: fine){.MessageSpan .table-wrapper{scrollbar-width:none}.MessageSpan .table-wrapper::-webkit-scrollbar{width:0;height:0}}.MessageSpan table{table-layout:auto;border-collapse:collapse}.MessageSpan table td,.MessageSpan table th{white-space:nowrap;word-break:normal;overflow-wrap:break-word;max-width:20rem}.MessageSpan table td:first-child,.MessageSpan table th:first-child{padding-left:0}.MessageSpan table td{padding:.375rem 1rem .5rem .375rem}.MessageSpan table th{font-weight:700;text-align:left;padding:.375rem 1rem .25rem .375rem;border-bottom:1px solid var(--border-light)}.MessageSpan table tr:not(:last-child) td{border-bottom:1px solid var(--border-dark)}.MessageSpan p.separator{display:flex;align-items:center;flex-wrap:wrap}.MessageSpan p.separator:before{content:" ";display:block;height:.125rem;background-color:var(--border-light);flex:1}.MessageSpan p.separator:not(:empty):before{margin-right:.5rem}.MessageSpan p.separator:not(:empty):after{content:" ";display:block;height:.125rem;margin-left:.5rem;background-color:var(--border-light);flex:1}.MessageSpan .emote{width:var(--emote-size);height:var(--emote-size);object-fit:contain;vertical-align:bottom;-webkit-touch-callout:none}.MessageSpan .mention{display:inline-flex;align-items:center;background-color:var(--bg-chat-item);color:inherit;padding:0 .375rem;border-radius:9999px;gap:.25rem;vertical-align:bottom;font-size:90%;font-weight:bold}@media(hover: hover)and (pointer: fine){.MessageSpan .mention:hover{color:inherit;background-color:var(--bg-chat-item-hover)}}.MessageSpan .mention>img{width:calc(var(--emote-size) - .25rem);height:calc(var(--emote-size) - .25rem);margin-left:-0.25rem;margin-top:.125rem;margin-bottom:.125rem;object-fit:cover;object-position:center;border-radius:50%;-webkit-touch-callout:none}.MessageSpan .tag{display:inline-block;color:var(--text-link)}.MessageSpan .syntax,.MessageSpan .tc{opacity:.4}.MessageSpan .spoiler{background-color:var(--bg-chat-item);padding:.125rem .375rem;border-radius:.375rem;color:transparent;cursor:pointer;transition:color .3s}@media(hover: hover)and (pointer: fine){.MessageSpan .spoiler:hover{background-color:var(--bg-chat-item-hover)}}.MessageSpan .spoiler.open{color:inherit}.MessageSpan .edited{margin-left:.5rem;font-size:.65rem}.Editor,.Modal-form.Editor{position:relative;background-color:var(--bg-light)}.Editor{display:flex;height:100%}.Editor>main{flex:1;min-height:0;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:var(--box-padding);display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--bg-dark) rgba(0,0,0,0)}.Editor>main::-webkit-scrollbar{width:6px;height:6px}.Editor>main::-webkit-scrollbar-thumb{background-color:var(--bg-dark)}.Editor>main>.form{flex:1}.Editor>.LazyList{flex:1;min-height:0;max-height:100%;padding-left:var(--box-padding);padding-right:var(--box-padding);scrollbar-width:thin;scrollbar-color:var(--bg-dark) rgba(0,0,0,0)}.Editor>.LazyList::-webkit-scrollbar{width:6px;height:6px}.Editor>.LazyList::-webkit-scrollbar-thumb{background-color:var(--bg-dark)}.Editor-images{display:flex;flex-wrap:wrap}.Editor-images>*{flex:1;margin-right:1rem;margin-bottom:1rem}.Editor-images>*:first-child{margin-left:0}.Editor-images>*:last-child{margin-right:0}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Editor-images{flex-direction:column}}.Editor .save-button .Loader{margin-left:.5em;width:1.2rem}.Editor .save-button .Loader svg circle,.Editor .save-button .Loader svg path{stroke:currentColor}.Editor .save-bar{position:absolute;left:var(--box-padding);top:unset;right:var(--box-padding);bottom:var(--box-padding);justify-content:space-between;padding:.5rem 1rem;flex-wrap:wrap;background-color:var(--bg-dropdown);border-radius:var(--theme-radius);box-shadow:0 0 1.5rem var(--bg-shadow);opacity:0;transform:scale(0.8);transition:opacity .25s,transform .25s;transition-timing-function:cubic-bezier(0.03, 0, 0.49, 1.54)}.Editor .save-bar.active{opacity:1;transform:none}.Editor .save-bar.flashing{animation:Editor-flash .5s}.Editor .save-bar p{font-size:.85rem;font-weight:bold}.Editor .save-bar>.row>*{margin-left:.75rem}.Editor .save-bar-footer{display:flex;justify-content:center;align-items:center;margin-top:2.5rem;background-color:rgb(var(--bg-dark-rgb)/0.5);border-radius:var(--theme-radius);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;min-height:3rem;text-align:center}.Modal-form.Editor .save-bar{position:absolute;left:0;top:unset;right:0;bottom:0}.EditorNode{display:flex;align-items:center;justify-content:space-between;padding:var(--chat-margin);position:relative;background-color:var(--bg-dark);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;border-top:1px solid var(--border-light)}.EditorNode p{font-size:.875rem;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.EditorNode .actions{flex-shrink:0}.EditorNode .btn:not(:last-child){margin-right:.75rem}.EditorNode:first-child,header+.EditorNode{border:none;border-top-left-radius:var(--theme-radius);border-top-right-radius:var(--theme-radius)}.EditorNode:last-child,.EditorNode.last{border-bottom-left-radius:var(--theme-radius);border-bottom-right-radius:var(--theme-radius)}@keyframes Editor-flash{50%{background-color:var(--red)}}.ChangeLog{width:20rem;max-width:calc(100vw - 3rem);height:30rem;max-height:calc(100vh - 3rem);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ChangeLog>header{position:relative;padding:var(--box-padding)}.ChangeLog>header .btn{position:absolute;left:var(--box-padding);top:var(--box-padding);padding:1rem;margin:-1rem}.ChangeLog>section .btn{margin:.25rem}.ChangeLog>section p{font-size:.875rem}.ChangeLog>ul{padding:var(--box-padding);margin:0;font-size:.875rem;font-weight:700;text-align:center;gap:1rem}.ChangeLog>ul>li{margin-bottom:.5rem}.ChannelThumb{display:flex;justify-content:space-between;align-items:center;margin:1px .5rem;border-radius:var(--theme-radius);position:relative;color:var(--text-light);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ChannelThumb[draggable=true]{-webkit-user-drag:element}.ChannelThumb.over:after{display:block;content:" ";width:100%;height:3px;position:absolute;left:0;background-color:var(--text-dark)}.ChannelThumb.over.above:after{top:0}.ChannelThumb.over.below:after{bottom:0}.ChannelThumb>*:first-child{flex:1;padding:.35rem .5rem}.ChannelThumb>.inbox{display:flex;justify-content:center;align-items:center;background-color:var(--red);color:#fff;height:1.5rem;min-width:1.5rem;margin-right:.5rem;text-align:center;border-radius:.75rem;font-size:.75rem;font-weight:bold;padding-left:.45rem;padding-right:.45rem}.ChannelThumb>.inbox.small{height:1.25rem;min-width:1.25rem;padding-left:.35rem;padding-right:.35rem}.ChannelThumb>.settings{display:none;padding:.5rem .5rem .5rem .5rem;cursor:pointer}.ChannelThumb>.settings .Icon{width:1rem;height:1rem}@media(hover: hover)and (pointer: fine){.ChannelThumb>.settings:hover{color:var(--text-dark)}}.ChannelThumb .Icon:not(:last-child){margin-right:.5rem}.ChannelThumb.large .Icon{height:2.25rem;padding:.25rem;margin-right:.75rem}.ChannelThumb .UserAvatar{width:2.25rem;height:2.25rem;margin-right:.75rem}.ChannelThumb p{font-size:.9375rem;font-weight:600;line-height:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}@media(hover: hover)and (pointer: fine){.ChannelThumb:hover{background-color:var(--item-hover)}}@media(hover: hover)and (pointer: fine){.ChannelThumb:hover>.settings{display:flex}}.ChannelThumb.active>.settings,.ChannelThumb[active=true]>.settings{display:flex}.ChannelThumb.active,.ChannelThumb[active=true]{background-color:var(--item-active);color:var(--item-active-text)}.ChannelThumb.active.unread p,.ChannelThumb[active=true].unread p{color:var(--item-active-text)}.ChannelThumb.unread p{color:var(--text-dark)}.ChannelThumb.unread.group::before{content:" ";display:block;width:5px;height:10px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:var(--text-dark);position:absolute;left:-0.5rem;top:calc(50% - 5px)}.ChannelThumb.unread.muted p{color:var(--text-light)}.ChannelThumb.unread.muted::before{background-color:var(--text-light)}.Login{width:100%}.Login>h3{text-align:center;padding:1rem 1rem 2.5rem}.Login>.form.verify p{margin-bottom:1.5rem}.Login>.form.verify input{width:100%;text-align:center;font-weight:700;font-size:2rem;margin-bottom:.75rem}.Login>.form>.forgot{display:block;margin-top:-0.5rem;text-align:right}.Login>.form>.forgot:hover{text-decoration:underline}.Login>footer{margin-top:1.5rem}.Login>footer>.actions{width:100%;gap:1.5rem}.Login>footer>.actions .btn.primary{flex:1}.Login>footer>.error{display:flex;align-items:center;margin-top:1rem;color:var(--red);font-weight:700}.Login>footer>.error .Icon{height:2.5rem;margin-right:.5rem}.Login>footer>.divider{margin:1.5rem 0;gap:1rem}.Login>footer>.divider>div{flex:1;border-bottom:1px solid var(--border-light)}.Login>footer>.social{gap:1.5rem}.Login>footer>.social>a{display:flex;padding:1rem;border-radius:var(--theme-radius);background-color:var(--btn-secondary-bg)}@media(hover: hover)and (pointer: fine){.Login>footer>.social>a:hover{background-color:var(--btn-secondary-hover)}}.Login>footer>.social>a .Icon{height:2rem}.LoginHistoryView>header{margin-bottom:.75rem}.LoginHistoryView>header:not(:first-child){margin-top:1.25rem}.LoginHistoryView>.divider{margin:1.25rem 0;gap:1rem}.LoginHistoryView>.divider>div{flex:1;border-bottom:1px solid var(--border-light)}.LoginHistoryView>.EditorNode{background-color:var(--btn-secondary-bg)}@media(hover: hover)and (pointer: fine){.LoginHistoryView>.EditorNode:hover{background-color:var(--btn-secondary-hover)}}.StatusOrb{display:flex;align-items:center}.StatusOrb>.orb{width:2rem;height:2rem;border-radius:50%;margin-right:1rem;flex-shrink:0}.StatusOrb>.orb.open{background-color:var(--green)}.StatusOrb>.orb.closed{background-color:var(--red)}.StatusOrb.small>.orb{width:1rem;height:1rem;margin-right:.5rem}.Post{background-color:var(--bg-light);border-radius:var(--theme-radius)}.Post.emotes .emote{width:56px;height:56px}.Post>footer{padding:var(--chat-margin)}.Post .UrlPreview,.Post .MediaView{background-color:var(--bg-chat-item);border-radius:var(--theme-radius)}.Post .UrlPreview{display:flex;flex-direction:column;padding:var(--chat-margin)}.Post .UrlPreview h3,.Post .UrlPreview p,.Post .UrlPreview small{line-height:1.3}.Post .UrlPreview h3{font-weight:bold;font-size:1.1rem}.Post .UrlPreview p{font-size:.8rem}.Post .UrlPreview>a{display:flex;flex-direction:column}.Post .UrlPreview>a>*:not(:last-child){margin-bottom:.75rem}.Post .UrlPreview>*:not(:last-child){margin-bottom:.75rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Post .UrlPreview h3{font-size:.875rem}.Post .UrlPreview p,.Post .UrlPreview small{font-size:.75rem}}.Post .MediaView{display:flex;overflow:hidden}.Post .MediaView>a{display:flex}.Post .media-image{position:relative}.Post .media-image .corner{display:flex;position:absolute;padding:.25rem;top:var(--chat-margin);right:var(--chat-margin);background-color:rgb(var(--bg-light-rgb)/0.8);border-radius:50%}.Post .media-image .corner .Icon{width:2rem;height:2rem}.Post .media{position:relative}.Post .media iframe{position:absolute;width:100%;height:100%}.Post .media .UrlMediaBlocker{background-color:#111;color:#fff}.Post .media .media-thumbnail{position:absolute;left:0;top:0;right:0;bottom:0;color:#fff;transition:opacity .75s}.Post .media .media-thumbnail.fading{opacity:0}.Post .media .media-thumbnail>.enlarge{position:absolute;left:unset;top:0;right:0;bottom:unset}.Post .media .media-thumbnail>.enlarge .btn{padding:1rem;margin:.5rem;--btn-icon-hover: rgba(60, 60, 60, 0.3)}.Post .media .media-thumbnail>.enlarge .Icon{height:2rem;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.8))}.Post .media .media-thumbnail>.play{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.Post .media .media-thumbnail>.play>.Icon{height:6rem;max-width:40%;max-height:40%;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.8))}.Post .media .media-thumbnail>.play:hover .Icon{transform:scale(1.05)}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Post{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}}.MediaBrowser{position:relative;width:100%;height:100%;color:#fff;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.MediaBrowser>.background{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:0}.MediaBrowser>.controls{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;opacity:0;--btn-icon-hover: rgba(100, 100, 100, 0.45)}.MediaBrowser>.controls>*{transition:opacity .25s ease}.MediaBrowser>.controls.in>*{opacity:1}.MediaBrowser>.controls.out>*{opacity:0}.MediaBrowser>.controls>header{--button-gap: 0.75rem;position:absolute;left:0;top:0;width:100%;padding:var(--box-padding);padding-bottom:calc(var(--box-padding)*2);padding-top:calc(var(--box-padding) + var(--inset-top) + var(--content-top));display:flex;justify-content:space-between;background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));font-weight:bold;font-size:.875rem}.MediaBrowser>.controls>header .row{pointer-events:auto}.MediaBrowser>.controls>header .row:last-child{margin-left:var(--button-gap);flex-shrink:0}.MediaBrowser>.controls>header .row>*:not(:last-child){margin-right:var(--button-gap)}.MediaBrowser>.controls>header .btn{--btn-height: 2rem;flex-shrink:0;padding:.75rem;margin:-0.75rem}.MediaBrowser>.controls>header .media-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.MediaBrowser>.controls>.prev,.MediaBrowser>.controls>.next{max-width:15%;width:6rem;pointer-events:auto;padding:1rem;cursor:pointer}.MediaBrowser>.controls>.prev .Icon,.MediaBrowser>.controls>.next .Icon{height:3rem;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.8))}.MediaBrowser>.controls>.prev{position:absolute;left:0;top:5rem;right:unset;bottom:5rem;justify-content:flex-start}.MediaBrowser>.controls>.next{position:absolute;left:unset;top:5rem;right:0;bottom:5rem;justify-content:flex-end}.MediaBrowser>.content{display:flex}.MediaBrowser>.content>.ImageView{width:100%;height:100%}.MediaBrowser>.media{position:relative}.MediaBrowser>.media>.VideoView{width:100%;height:100%}.MediaBrowser>.media .media-thumbnail{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;transition:opacity .75s}.MediaBrowser>.media .media-thumbnail.fading{opacity:0}.MediaBrowser>.media .media-thumbnail>.ImageView{width:100%;height:100%}.MediaBrowser>.media .media-thumbnail>.ImageView img{object-fit:contain}.MediaBrowser>.media .media-thumbnail>.play{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.MediaBrowser>.media .media-thumbnail>.play>.Icon{width:6rem;height:6rem;max-width:40%;max-height:40%;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.8))}.MediaBrowser>.media .media-thumbnail>.play:hover .Icon{transform:scale(1.05)}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.MediaBrowser>.controls .media-name{display:none}.MediaBrowser>.controls>.prev,.MediaBrowser>.controls>.next{max-width:unset;width:unset;pointer-events:auto;padding:.5rem}.MediaBrowser>.controls>.prev .Icon,.MediaBrowser>.controls>.next .Icon{height:2rem}.MediaBrowser>.controls>header{--button-gap: 0.5rem}}.Overlay.BrowserModal{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;display:flex}.UserList header{left:0;padding:1.25rem .5rem .25rem 1rem;display:flex;max-width:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.UserList header small{font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}@media(hover: hover)and (pointer: fine){.UserList{scrollbar-width:none}.UserList::-webkit-scrollbar{width:0;height:0}}aside .UserList .UserThumb{left:.5rem;width:calc(100% - 1rem)}.NavigationController .UserList{padding-top:0}.NavigationController .UserList header{padding-left:0}.NavigationController .UserList .UserThumb{width:100%}.UserThumb{display:flex;align-items:center;padding:.375rem .5rem;border-radius:var(--theme-radius);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.UserThumb>.name{display:flex;flex-direction:column;overflow:hidden;flex:1}.UserThumb>.name h5{font-size:.875rem;flex:1;margin-bottom:.25rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.UserThumb>.name h5 img{width:19px;height:19px;vertical-align:bottom;margin-left:.25rem}.UserThumb>.name small{font-size:.7rem;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.UserThumb>.name .Icon{margin-left:.25rem;width:18px;height:18px;fill:var(--gold);vertical-align:bottom}.UserThumb>.UserAvatar{width:36px;height:36px;margin-right:.75rem}.UserThumb.dummy{pointer-events:none}.UserThumb.dummy>.name div{background-color:var(--item-focus);border-radius:.25rem}.UserThumb.dummy>.name div:first-child{width:var(--dummy-width);height:.875rem;margin-bottom:.25rem}.UserThumb.dummy>.name div:last-child{width:calc(var(--dummy-width) + 1rem);height:.7rem}.UserThumb.dummy>.UserAvatar{background-color:var(--item-focus);border-radius:50%}.UserThumb:hover{background-color:var(--item-hover)}.UserThumb.active{background-color:var(--item-focus)}.RadioGroup{display:flex;flex-direction:column}.RadioGroup>.RadioButton:not(:last-child){margin-bottom:.5rem}.RadioButton{cursor:pointer;padding:.75rem;background-color:rgb(var(--bg-dark-rgb)/0.5);border-radius:var(--theme-radius);font-size:.9375rem}.RadioButton>.circle{position:relative;width:1.25rem;height:1.25rem;margin-right:.75rem;border-radius:50%;border:2px solid var(--text-dark)}@media(hover: hover)and (pointer: fine){.RadioButton:hover{background-color:rgb(var(--bg-dark-rgb)/0.8)}}.RadioButton[active=true]{background-color:var(--bg-dark)}.RadioButton[active=true]>.circle:after{content:" ";display:flex;width:calc(1rem - 6px);height:calc(1rem - 6px);position:absolute;left:3px;top:3px;right:0;bottom:0;border-radius:50%;background-color:var(--text-dark);animation:RadioButton-in .3s}@keyframes RadioButton-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:none}}.MessagesView-container{display:flex;width:100%;align-items:center;justify-content:space-between}.MessagesView-container .Message{min-width:0;width:calc(100% - 56px)}.MessagesView-container>aside{display:flex;justify-content:flex-end;min-width:48px}.MessagesView-container>aside a{display:flex;border-radius:50%;border:1px solid var(--border-dark);padding:.5rem}.MessagesView-container>aside a:hover{background-color:var(--bg-chat-hover)}.SearchField{--search-height: 1.75rem;--search-icon-size: 1.25rem;--search-padding-left: 0.75rem;--search-padding-right: 0rem;display:flex;position:relative;align-items:flex-start;font-size:.75rem;background-color:var(--bg-input);color:var(--text-dark);box-shadow:var(--shadow-input);border-radius:var(--theme-radius)}.SearchField[active=true],.SearchField:focus-within{box-shadow:0 0 0 1px var(--border-light)}.SearchField .content{position:relative;display:flex;flex:1;width:100%;height:var(--search-height);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-left:var(--search-padding-left);padding-right:calc(var(--search-padding-right) + 2rem);scrollbar-width:thin;scrollbar-color:var(--bg-dropdown) rgba(0,0,0,0)}.SearchField .content .placeholder{position:absolute;left:var(--search-padding-left);right:calc(var(--search-padding-right) + 3rem);top:0;line-height:var(--search-height);pointer-events:none;color:var(--text-light);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.SearchField .content::-webkit-scrollbar{width:6px;height:6px}.SearchField .content::-webkit-scrollbar-thumb{background-color:var(--bg-dropdown)}.SearchField .editor{display:inline-block;white-space:pre-wrap;outline:none;user-select:text;-webkit-user-select:text;flex:1;line-height:var(--search-height)}.SearchField .buttons{position:absolute;top:calc((var(--search-height) - var(--search-icon-size))/2);display:flex;color:var(--text-light)}.SearchField .buttons.r{right:calc((var(--search-height) - var(--search-icon-size))/2 + var(--search-padding-right))}.SearchField .buttons a{display:flex}.SearchField .buttons a .Icon{height:var(--search-icon-size)}@media(hover: hover)and (pointer: fine){.SearchField .buttons a:hover{color:var(--text-dark)}}.SearchField .buttons a.active,.SearchField .buttons a[active=true]{color:var(--text-dark)}.SearchField .buttons input{display:none}.ModalHeader .SearchField{margin-left:.25rem;width:18rem;--search-height: 2.5rem;--search-icon-size: 1.5rem;font-size:.875rem}.Editor>.SearchField{--search-height: 2.5rem;--search-icon-size: 1.5rem;--search-padding-left: var(--box-padding);--search-padding-right: calc(var(--box-padding) - 0.375rem);background:none;border-bottom:1px solid var(--border-dark);width:100%;font-size:.875rem;border-radius:0}.Editor>.SearchField .content{padding-left:var(--box-padding);padding-right:var(--box-padding)}.Editor>.SearchField[active=true],.Editor>.SearchField:focus-within{box-shadow:none}.SearchView>.box,.SearchView>.row{position:absolute;top:0;left:0;width:100%}.SearchView>.row{height:100%}.SearchView>.indexing-header{position:absolute;top:var(--box-padding);left:var(--box-padding);width:calc(100% - var(--box-padding)*2);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--box-padding);background-color:var(--bg-dark)}.SearchView>.indexing-header .Icon{height:4rem;margin-bottom:1rem}.SearchView>.indexing-header h5{margin-bottom:1rem}.InputField{display:flex;flex-direction:column;align-items:stretch;--left-actions: 0.75rem;--right-actions: 3rem}.InputField.has-send{--right-actions: 5.25rem}.InputField.has-upload{--left-actions: 3rem}.InputField .text{display:flex;position:relative;align-items:flex-start;font-size:.85rem;color:var(--text-dark)}.InputField .files{--node-size: 12rem;padding:.5rem;border-bottom:1px solid var(--border-dark);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-dark) rgba(0,0,0,0)}.InputField .files::-webkit-scrollbar{width:6px;height:6px}.InputField .files::-webkit-scrollbar-thumb{background-color:var(--border-dark)}.InputField .content{position:relative;display:flex;flex:1;height:100%;max-height:16rem;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-left:var(--left-actions);padding-right:var(--right-actions);scrollbar-width:thin;scrollbar-color:var(--bg-dropdown) rgba(0,0,0,0)}.InputField .content .placeholder{position:absolute;left:var(--left-actions);right:var(--right-actions);top:.75rem;line-height:1.5rem;pointer-events:none;color:var(--text-light);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.InputField .content::-webkit-scrollbar{width:6px;height:6px}.InputField .content::-webkit-scrollbar-thumb{background-color:var(--bg-dropdown)}.InputField .editor{display:inline-block;white-space:pre-wrap;outline:none;user-select:text;-webkit-user-select:text;flex:1;padding-top:.8125rem;padding-bottom:.8125rem;line-height:1.5rem}.InputField .buttons{position:absolute;top:0;height:100%;display:flex;align-items:center;color:var(--text-light)}.InputField .buttons.l{left:0;padding-left:.75rem}.InputField .buttons.r{right:0;padding-right:.75rem}.InputField .buttons a.action{display:flex}@media(hover: hover)and (pointer: fine){.InputField .buttons a.action:hover{color:var(--text-dark)}}.InputField .buttons a.action.active,.InputField .buttons a.action[active=true]{color:var(--text-dark)}.InputField .buttons a.send{padding:.5rem;margin-right:-0.75rem;margin-left:.5rem}.InputField .buttons a.send[active=true]{color:var(--text-dark)}.InputField .buttons a.send .Icon{height:2rem}.InputField .buttons input{display:none}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.InputField .files{--node-size: 7rem}}.PendingFile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:var(--node-size);position:relative;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.PendingFile:not(:last-child){margin-right:.5rem}.PendingFile>.file-content{display:flex;flex:1;width:100%;justify-content:center}.PendingFile>.file-content>img,.PendingFile>.file-content>.Icon{max-height:calc(var(--node-size) - 1.25rem);border-radius:.25rem;object-fit:contain}.PendingFile>.file-content>.placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--bg-list);width:calc(var(--node-size)/1.5);height:calc(var(--node-size) - 1.25rem);border-radius:.25rem}.PendingFile>.file-content>.placeholder>.Icon{width:calc(var(--node-size)/1.5);height:auto;color:var(--item-focus)}.PendingFile>small{max-width:var(--node-size);font-size:.75rem;font-weight:bold;margin-top:.25rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.PendingFile>.btn{position:absolute;right:.5rem;top:.5rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.PendingFile>.btn{right:.25rem;top:.25rem}}.UploadHistoryNode{width:100%;height:calc(var(--chat-margin)*2 + 4rem)}.UploadHistoryNode .ImageView,.UploadHistoryNode .placeholder{margin-right:var(--chat-margin)}.UploadHistoryNode>.row>.Loader{width:2rem;margin-left:1rem;margin-right:calc(var(--chat-margin) + 1rem)}.UploadHistoryNode small.target{font-weight:bold}.UploadHistoryNode .placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--bg-chat);width:4rem;height:4rem}.UploadHistoryNode .placeholder>.Icon{height:3rem;color:var(--text-light)}.Thread{overflow-y:scroll;-webkit-overflow-scrolling:touch;touch-action:pan-y;position:absolute;left:0;top:0;width:100%;height:100%}.Thread>.container{position:relative;width:100%;margin-left:auto;margin-right:auto}.Thread .delimiter{position:absolute;left:0;right:0;padding:.5rem 1rem;margin:1rem var(--chat-margin) 1rem;border-radius:1.25rem;text-align:center;background-color:var(--bg-chat-delimiter);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.Thread .delimiter.compact{margin-top:.75rem}.Thread .delimiter small{font-weight:bold}.Thread .unread{position:absolute;left:0;right:0;height:0;padding-left:1rem;padding-right:1rem;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.Thread .unread>div{position:relative;width:100%;border-top:1px solid var(--btn-danger-bg)}.Thread .unread>div a{position:absolute;right:-0.5rem;top:-1.5rem}.Thread .unread>div a .Icon.label{width:3rem;height:3rem;fill:var(--btn-danger-bg);transform:scale(-1, 1)}.Thread .unread>div a small{position:absolute;left:.75rem;top:.75rem;width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:10px;text-align:center;font-weight:bold;color:#fff}.Thread .loader-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Thread .Message,.Thread .header-container{position:absolute;left:0;right:0;padding-left:var(--chat-margin);padding-right:var(--chat-margin)}@media(hover: hover)and (pointer: fine){.Thread{scrollbar-width:none}.Thread::-webkit-scrollbar{width:0;height:0}}.LazyList .Message{left:0;right:0}.CurrencyEdit{display:flex}.CurrencyEdit .prefix,.CurrencyEdit .suffix{padding-left:.5rem;padding-right:.5rem;font-size:.8125rem;font-weight:bold;line-height:2.625rem;background-color:var(--bg-dark)}.CurrencyEdit .prefix{border-top-left-radius:var(--theme-radius);border-bottom-left-radius:var(--theme-radius)}.CurrencyEdit .suffix{border-top-right-radius:var(--theme-radius);border-bottom-right-radius:var(--theme-radius)}.CurrencyEdit.prefix input{border-top-left-radius:0;border-bottom-left-radius:0}.CurrencyEdit.suffix input{border-top-right-radius:0;border-bottom-right-radius:0}.StatsChart{position:relative;width:100%}.StatsChart .Chart{width:100%;height:100%}.GraphPopup{position:absolute;width:max-content;padding:.75rem;color:var(--text-dark);background-color:rgb(var(--bg-light-rgb)/0.8);border-radius:var(--theme-radius);box-shadow:var(--m-shadow);border:var(--m-border);overflow:hidden}.GraphPopup b{color:var(--text-dark)}.GraphPopup>header{padding-bottom:.5rem;border-bottom:2px solid var(--border-dark)}.GraphPopup>header p{gap:.125rem;flex-wrap:nowrap;color:var(--text-dark)}.GraphPopup>article{gap:.25rem}.GraphPopup>article:not(:first-child){padding-top:.5rem}.GraphPopup>article .row{gap:.5rem}.GraphPopup>article .label{width:.875rem;height:.25rem;border-radius:3px;background-color:#eee}.EmoteThumb img{width:2.25rem;height:2.25rem;object-fit:contain;margin-right:var(--chat-margin)}:not(:root):-webkit-full-screen{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;width:100% !important;height:100% !important}.VideoView{position:relative;outline:none;--hud-height: 2.75rem}.VideoView video{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000}.VideoView .settings-container{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.VideoView .settings-container .VideoView-dropdown{position:absolute;right:.75rem;bottom:calc(var(--hud-height) + .75rem);max-height:calc(100% - var(--hud-height) - 1.5rem)}.VideoView .loading{position:absolute;left:0;top:0;right:0;bottom:0}.VideoView .loading svg circle{stroke:#fff}.VideoView .hud{position:absolute;left:0;top:unset;right:0;bottom:0;height:calc(var(--hud-height) + 2rem);background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));transition:opacity .25s ease}.VideoView .hud.in{opacity:1}.VideoView .hud.out{opacity:0}@media(hover: hover)and (pointer: fine){.VideoView .hud:hover .seek .duration{bottom:0;height:6px}.VideoView .hud:hover .seek .head{top:-4px;opacity:1;transform:scale(1)}}@media(pointer: coarse){.VideoView .hud .seek .duration{bottom:0;height:6px}.VideoView .hud .seek .head{top:-4px;opacity:1;transform:scale(1)}}.VideoView .hud a{display:flex;transition:transform .2s}.VideoView .cover{position:absolute;left:0;top:0;right:0;bottom:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;color:#fff;background-color:#000;text-shadow:1px 1px 3px #000}.VideoView .cover svg:hover{transform:scale(1.05)}.VideoView .cover p{margin-top:.5rem;margin-left:2rem;margin-right:2rem;text-align:center}.VideoView .buttons{position:absolute;left:unset;top:unset;right:unset;bottom:0;height:var(--hud-height);color:#fff;font-size:.8125rem;font-weight:bold}.VideoView .buttons.left{left:1rem}.VideoView .buttons.right{right:1.5rem}.VideoView .buttons>*:not(:last-child){margin-right:1rem}.VideoView .buttons>.play{margin-right:.5rem}.VideoView .buttons>.volume{margin-right:0}.VideoView .buttons .Icon{height:1.75rem}.VideoView .time{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.VideoView .seek{position:absolute;left:.75rem;top:unset;right:.75rem;bottom:var(--hud-height);height:6px;cursor:pointer}.VideoView .seek .duration{position:absolute;left:0;top:unset;right:0;bottom:1px;height:4px;background-color:rgba(255,255,255,.25);transition:width .2s ease-out}.VideoView .seek .elapsed{height:100%;background-color:#fff}.VideoView .seek .head{position:absolute;left:unset;top:-5px;right:unset;bottom:unset;margin-left:-0.75rem;width:14px;height:14px;background-color:#fff;border-radius:50%;transition:transform .25s;transform:scale(0)}.VideoView .volume-slider{position:relative;height:11px;overflow:hidden;transition:width .2s ease-out}.VideoView .volume-slider .bg{position:absolute;left:0;top:4px;right:0;bottom:unset;margin-left:.375rem;height:3px;cursor:pointer}.VideoView .volume-slider .bg:before{content:" ";display:flex;width:unset;height:100%;background-color:rgba(255,255,255,.2)}.VideoView .volume-slider .slider{position:absolute;left:0;top:0;right:0;bottom:0;height:3px;background-color:#fff}.VideoView .volume-slider .head{position:absolute;left:unset;top:-4px;right:unset;bottom:unset;width:11px;height:11px;background-color:#fff;border-radius:5.5px}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.VideoView{--hud-height: 3.5rem}}.VideoView-dropdown{width:11rem}.VideoView-dropdown a{height:3rem;justify-content:space-between}.VideoView-dropdown a.back{justify-content:flex-start;border-bottom:1px solid var(--border-dark)}.VideoView-dropdown a.back .Icon{margin-left:-0.5rem}.VideoView-dropdown a .Icon:last-child{margin-right:0}.TabView{position:relative;height:4rem;background-color:rgb(var(--bg-light-rgb)/0.8);border-radius:var(--theme-radius-big);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:var(--m-shadow);border:var(--m-border)}.TabView>.nodes{display:flex;flex:1;height:100%}.TabView>.nodes>*{flex:1;height:100%}.TabView>.marker{position:absolute;top:3px;background-color:var(--item-hover);border-radius:calc(var(--theme-radius-big) - 3px);pointer-events:none;transition:all .3s cubic-bezier(0, 0.62, 0.6, 1.09)}.TabNode{color:var(--text-light);height:100%}.TabNode[active=true]{color:rgb(var(--theme-primary))}.TabNode>.Icon{height:1.75rem;margin-bottom:.25rem}.TabNode>span{font-weight:bold;text-transform:uppercase;font-size:.625rem}.TabNode>p{font-size:.875rem;font-weight:bold}@media screen and (min-width: 768px)and (min-height: 451px){.TabNode>.Icon{height:2rem}.TabNode>span{font-size:.75rem}.TabNode>p{font-size:1rem}}.ModalHeader>.TabView{height:2.5rem;margin:0 .25rem .25rem;box-shadow:none}.CompleterView header{display:flex;padding:.5rem .75rem;margin-bottom:.25rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.CompleterView header p{font-size:.85rem;font-weight:700}.CompleterView header small{margin-left:.375rem;font-weight:700}.CompleterView>small{display:flex;padding:.25rem .75rem .5rem;font-weight:700}.CompleterView .entry{display:flex;align-items:center;margin-left:.25rem;margin-right:.25rem;padding:.25rem .5rem;border-radius:var(--theme-radius);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;cursor:pointer;user-select:none}.CompleterView .entry.active{background-color:var(--bg-dark)}.CompleterView .entry img,.CompleterView .entry .Icon,.CompleterView .entry .UserAvatar{width:1.5rem;height:1.5rem;margin-right:.5rem;object-fit:contain;-webkit-touch-callout:none}.CompleterView .entry p{font-size:.85rem;font-weight:700}.CompleterView .entry small{margin-left:.25rem;font-size:.75rem}.Message{--hover-color: var(--bg-chat-hover);--avatar-size: 2.5rem;padding-top:.125rem;padding-bottom:.125rem;position:relative}.Message.pending{opacity:.65}.Message.big{margin-top:.5rem;padding-top:.5rem}.Message.emotes .message-content>.message-body .emote{width:56px;height:56px}.Message.mention{background-color:var(--bg-chat-mention);--hover-color: var(--bg-chat-mention-hover)}.Message.compact{padding-top:0;--avatar-size: 1.5rem}.Message.compact.big{margin-top:.25rem}.Message.compact .UrlPreview,.Message.compact .MediaView{margin-top:0}.Message.compact .user-header{margin-bottom:.125rem}.Message.compact .message-time{width:calc(var(--avatar-size) + var(--chat-margin));margin-right:0}.Message.compact .message-time small{font-size:.625rem}.Message.compact .reply-to{padding-left:2.5rem}.Message.compact .reply-to:before{left:.75rem;width:1.5rem}.Message.highlighted{animation:Message-highlight 2s}.Message.target{background-color:var(--hover-color)}@media(hover: hover)and (pointer: fine){.Message:hover{background-color:var(--hover-color)}.Message:hover .buttons-container{display:flex}.Message:hover .message-time{visibility:visible}}.Message.active,.Message[active=true]{background-color:var(--hover-color)}.Message.active .buttons-container,.Message[active=true] .buttons-container{display:flex}.Message.active .message-time,.Message[active=true] .message-time{visibility:visible}.Message .message-content{display:flex;flex:1;overflow-x:hidden}.Message .message-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.Message .message-body a{-webkit-touch-callout:default;user-select:auto}.Message .message-body>.error{font-size:.875rem;color:var(--red);margin-top:.25rem;-webkit-touch-callout:none;user-select:none}.Message .message-body>.error .Icon{height:1.25rem;margin-right:.25rem}.Message .user-header{display:flex;align-items:baseline;margin-bottom:.25rem;margin-right:.5rem;overflow:hidden;max-width:100%;min-width:0}.Message .user-header a{display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;margin-right:.3125rem;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.Message .user-header a img{width:19px;height:19px;vertical-align:bottom;margin-left:.3125rem;margin-right:.125rem}.Message .user-header a:hover{text-decoration:underline}.Message .user-header h3{font-weight:bold;font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.Message .user-header small{font-size:.75rem;text-align:right;white-space:nowrap;margin-right:.25rem;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.Message .text{display:flex;flex-wrap:wrap;white-space:pre-wrap;max-width:100%}.Message .text h1{font-size:1.125rem}.Message .text h3{font-size:1rem;font-weight:bold}.Message .text p{font-size:.875rem;line-height:24px}.Message .text a{color:var(--text-link)}@media(hover: hover)and (pointer: fine){.Message .text a:hover{color:var(--text-link-highlight)}}.Message .text .code{display:inline-block;background-color:var(--bg-dark);font-family:monospace;font-size:13px;padding-left:4px;padding-right:4px;border-radius:6px;line-height:24px}.Message .text .mention{font-weight:bold}.Message .text .edited{margin-left:.5rem;font-size:.65rem}.Message .reply-to{display:flex;position:relative;opacity:.6;margin-bottom:.375rem;padding-left:3.5rem;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media(hover: hover)and (pointer: fine){.Message .reply-to:hover{opacity:.9}}.Message .reply-to:before{position:absolute;content:" ";left:1.25rem;top:50%;width:2rem;height:.75rem;border-left:2px solid var(--text-light);border-top:2px solid var(--text-light);border-top-left-radius:var(--theme-radius)}.Message .reply-to header{display:flex;align-items:center;margin-right:.5rem;white-space:nowrap}.Message .reply-to .UserAvatar{display:flex;margin-right:.25rem}.Message .reply-to .UserAvatar svg,.Message .reply-to .UserAvatar img{width:1.25rem;height:1.25rem}.Message .reply-to h3{font-weight:bold;font-size:.75rem}.Message .reply-to .message-body{flex:1;overflow:hidden}.Message .reply-to .message-body p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.Message .UserAvatar{margin-right:var(--chat-margin)}.Message .UserAvatar svg,.Message .UserAvatar img{width:var(--avatar-size);height:var(--avatar-size)}.Message .system{display:flex;margin-right:var(--chat-margin)}.Message .system svg,.Message .system img{width:var(--avatar-size);height:1.25rem}.Message .message-time{display:flex;width:var(--avatar-size);margin-right:var(--chat-margin);flex-shrink:0;visibility:hidden}.Message .message-time small{font-size:.8125rem;line-height:1.5rem}.Message .buttons-container{display:none;position:absolute;right:1rem;top:-1.25rem;background-color:var(--bg-chat);border:1px solid var(--border-dark);border-radius:var(--theme-radius)}.Message .buttons-container a{display:flex;padding:.5rem}.Message .buttons-container a:hover{background-color:var(--bg-chat-hover)}.Message .reactions-container{position:relative;max-width:100%;margin-top:.25rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Message .reactions-container:after{content:" ";display:flex;width:1rem;height:100%;position:absolute;right:0;top:0;background:linear-gradient(to left, var(--bg-light), rgba(0, 0, 0, 0))}}.Message .reactions{display:flex;overflow-x:auto;width:100%;padding-right:.75rem;-ms-overflow-style:none;scrollbar-width:none}.Message .reactions::-webkit-scrollbar{display:none}.Message .Reaction{display:flex;align-items:center;min-width:50px;cursor:pointer;background-color:var(--bg-list);border:1px solid var(--bg-list);border-radius:var(--theme-radius);padding:.25rem .45rem .25rem .35rem;margin-right:.25rem;font-size:.85rem;color:var(--text-light);white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.Message .Reaction.me{border:1px solid var(--border-light);color:var(--text-dark)}.Message .Reaction:hover{border:1px solid var(--border-light)}.Message .Reaction img{height:1.125rem;object-fit:contain;margin-right:.4rem;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.Message .UrlPreview,.Message .MediaView{background-color:var(--bg-chat-item);margin-top:.5rem;border-radius:var(--theme-radius)}.Message .UrlPreview{display:flex;flex-direction:column;padding:var(--chat-margin)}.Message .UrlPreview h3,.Message .UrlPreview p,.Message .UrlPreview small{line-height:1.3}.Message .UrlPreview h3{font-weight:bold;font-size:1.1rem}.Message .UrlPreview p{font-size:.8rem}.Message .UrlPreview>a{display:flex;flex-direction:column}.Message .UrlPreview>a>*:not(:last-child){margin-bottom:.75rem}.Message .UrlPreview>*:not(:last-child){margin-bottom:.75rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Message .UrlPreview h3{font-size:.875rem}.Message .UrlPreview p,.Message .UrlPreview small{font-size:.75rem}}.Message .MediaView{display:flex;overflow:hidden}.Message .MediaView>a{display:flex}.Message .media-image{position:relative}.Message .media-image .corner{display:flex;position:absolute;padding:.25rem;top:var(--chat-margin);right:var(--chat-margin);background-color:rgb(var(--bg-light-rgb)/0.8);border-radius:50%}.Message .media-image .corner .Icon{width:2rem;height:2rem}.Message .media{position:relative}.Message .media iframe{position:absolute;width:100%;height:100%}.Message .media .UrlMediaBlocker{background-color:#111;color:#fff}.Message .media .media-thumbnail{position:absolute;left:0;top:0;right:0;bottom:0;color:#fff;transition:opacity .75s}.Message .media .media-thumbnail.fading{opacity:0}.Message .media .media-thumbnail>.enlarge{position:absolute;left:unset;top:0;right:0;bottom:unset}.Message .media .media-thumbnail>.enlarge .btn{padding:1rem;margin:.5rem;--btn-icon-hover: rgba(60, 60, 60, 0.3)}.Message .media .media-thumbnail>.enlarge .Icon{height:2rem;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.8))}.Message .media .media-thumbnail>.play{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.Message .media .media-thumbnail>.play>.Icon{height:6rem;max-width:40%;max-height:40%;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.8))}.Message .media .media-thumbnail>.play:hover .Icon{transform:scale(1.05)}.Message .media-file{display:flex;align-items:center;padding:var(--box-padding);max-width:100%}.Message .media-file h5{font-size:1.1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.Message .media-file .info{overflow:hidden}.Message .media-file .Icon{width:3rem;height:3rem;margin-right:var(--box-padding)}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Message .media-file h5{font-size:.875rem}}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.Message{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}}.UrlMediaBlocker{width:100%;height:100%;text-align:center;padding:1rem;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.UrlMediaBlocker>.Icon{height:4rem}.UrlMediaBlocker h5{margin-top:.5rem}.UrlMediaBlocker small{margin-top:.5rem;max-width:16rem}.UrlMediaBlocker .btn{--btn-height: 2.5rem;margin-left:.25rem;margin-right:.25rem}.UrlMediaBlocker .row{margin-top:1rem}.Dropdown-content .UrlMediaBlocker{width:16rem;max-width:100vw}.Tooltip-content.Reaction-tooltip{width:18rem;padding:.75rem;white-space:normal}.Tooltip-content.Reaction-tooltip img{width:2rem;height:2rem;margin-right:.75rem;object-fit:contain}@keyframes Message-intro{0%{opacity:0}100%{opacity:1}}@keyframes Message-highlight{50%{background-color:rgb(var(--theme-primary)/0.15);--hover-color: rgb(var(--theme-primary) / 0.15)}}.PieChart{height:5rem}.PieChart .bg{stroke:var(--bg-dark)}.PieLegend{flex:1}.PieLegend>.row{gap:.375rem}.PieLegend h5{font-size:.875rem;margin-bottom:.5rem}.PieLegend .dot{width:1rem;height:1rem;border-radius:9999px;flex-shrink:0}.PieLegend small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.PieChart+.PieLegend{margin-left:var(--box-padding)}.ServerInvite{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(var(--bg-light), var(--bg-serverlist));padding:var(--box-padding)}.ServerInvite>.ImageView{position:absolute;left:0;right:0;top:0;bottom:0}.ServerInvite>.box{display:flex;width:100%;max-width:28rem;z-index:1;flex-direction:column;align-items:stretch;margin:var(--box-padding);text-align:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;box-shadow:0 0 1.5rem var(--bg-shadow);background-color:rgb(var(--bg-light-rgb)/0.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:Modal-intro .5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.ServerInvite>.box .logo{margin-bottom:2rem}.ServerInvite>.box .logo img{width:6rem;height:6rem;border-radius:var(--theme-radius-big)}.ServerInvite>.box p{margin-top:1rem}.ServerInvite>.box .btn{margin-top:3rem;flex:1}.ServerInvite>.box .row{justify-content:space-between;flex-wrap:wrap;gap:1rem}.ServerInvite>.box .permission-header{margin-top:var(--chat-margin)}.ServerInvite>.box .permissions{border:1px solid var(--border-light);border-radius:var(--theme-radius);padding:var(--chat-margin);margin-top:var(--chat-margin)}.ServerInvite>.box .permissions>.permission{display:flex;align-items:center;gap:.75rem;text-align:start}.ServerInvite>.box .permissions>.permission:not(:last-child){margin-bottom:.75rem}.ServerInvite>.back{position:absolute;left:var(--box-padding);top:var(--box-padding);right:unset;bottom:unset}.ServerInvite>.back .Icon{width:3rem;height:3rem}.ServerInvite>footer{position:absolute;left:0;top:unset;right:0;bottom:0;background-color:rgb(var(--bg-light-rgb)/0.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:var(--box-padding)}.ChannelView{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;--content-top: var(--channel-header-height)}.ChannelView>.ChannelHeader{background-color:rgb(var(--bg-light-rgb)/0.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ChannelView>main{display:flex;flex:1;background-color:var(--bg-chat)}.ChannelView>main>aside{position:relative;width:248px;margin-top:calc(var(--inset-top) + var(--content-top));background-color:var(--bg-sidebar)}.ChannelView>main>aside>.UserList{position:absolute;width:100%;height:100%}.ChannelView-contents{display:flex;flex-direction:column;flex:1;min-width:0}.ChannelView-contents>.container{flex:1;position:relative}.ChannelView-contents>.container .channel-bar{top:calc(var(--content-top) + var(--inset-top) + .5rem);left:.5rem;right:.5rem;background-color:var(--bg-dropdown)}.ChannelView-contents>footer{display:flex;flex-direction:column;position:relative}.ChannelView-contents>footer .typing{position:relative;height:max(24px,var(--inset-bottom) + var(--content-bottom))}.ChannelView-contents>footer .typing .TypingAnimation{position:absolute;left:.75rem;top:.3rem}.ChannelView-contents .channel-bar{position:absolute;z-index:1;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;box-shadow:0 0 1.5rem var(--bg-shadow);color:var(--text-dark);font-size:.875rem;font-weight:bold;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ChannelView-contents .channel-bar.behind{padding:.5rem 1rem}.ChannelView-contents .channel-bar.behind .row{gap:.75rem}.ChannelView-contents .channel-bar.behind a{display:flex;align-items:center;white-space:nowrap}.ChannelView-contents .channel-bar.behind a span{color:var(--text-link)}@media(hover: hover)and (pointer: fine){.ChannelView-contents .channel-bar.behind a:hover span{color:var(--text-link-highlight)}}.ChannelView-contents .channel-bar.behind a .Icon{display:none}.ChannelView-desc{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ChannelView-desc>.name{display:flex;align-items:center;overflow:hidden}.ChannelView-desc>.name .Icon{fill:var(--text-light);margin-right:1rem;width:1.8125rem;height:1.8125rem}.ChannelView-desc>.name .Icon.next{margin:.125rem}.ChannelView-desc>.name img{width:1.8125rem;height:1.8125rem;border-radius:50%;margin-right:.875rem;flex-shrink:0;object-fit:cover}.ChannelView-desc>.name p{line-height:1.5rem;font-size:1rem;font-weight:600;color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.ChannelView-desc>p{margin-left:1rem;padding-left:1rem;border-left:1px solid var(--border-light);flex:1;font-size:.8375rem;color:var(--text-light);line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 768px)and (min-height: 451px){.ChannelView-contents>footer{padding:0 .5rem}.ChannelView-contents>footer .typing .TypingAnimation{left:0}.ChannelView-contents>.InputBar{border-radius:var(--theme-radius)}}@media screen and (max-width: 1023px){.ChannelView-contents .channel-bar.behind{padding-left:.75rem;padding-right:.75rem}.ChannelView-contents .channel-bar.behind a .Icon{display:block}.ChannelView-contents .channel-bar.behind a span{display:none}}.ChannelHeader{position:absolute;top:0;left:0;width:100%;height:calc(var(--channel-header-height) + var(--inset-top));padding-top:var(--inset-top);border-bottom:1px solid var(--border-dark);display:flex;justify-content:space-between;align-items:center}.ChannelHeader h5{font-size:1rem;font-weight:600}.ChannelHeader .row:not(:first-child){flex-shrink:0;margin-left:.5rem;margin-right:.25rem}.ChannelHeader .row>a{display:flex;color:var(--text-dark);padding:.75rem .5rem}.ChannelHeader .row>a:last-child{padding-right:.75rem}.ChannelHeader .row>a.pin-button{position:relative}.ChannelHeader .row>a.pin-button>p{font-size:.8125rem;font-weight:700;margin-left:.25rem}.ChannelHeader .row>a.pin-button .unseen{position:absolute;right:6px;bottom:10px;content:"";display:block;width:1rem;height:1rem;border-radius:50%;border:3px solid var(--bg-light);background-color:var(--red);font-size:.6875rem;font-weight:bold;text-align:center}.ChannelHeader .row>a.pin-button .unseen.large{width:1.25rem;height:1.25rem;line-height:14px;right:4px;bottom:6px}.ChannelHeader .row>a:hover{color:var(--btn-primary-bg)}.ChannelHeader .row .menu-toggle{position:relative;padding:.75rem}.ChannelHeader .row .menu-toggle>.inbox{position:absolute;right:.375rem;top:.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--red);color:#fff;height:1.25rem;min-width:1.25rem;text-align:center;border-radius:.75rem;font-size:.75rem;font-weight:bold;padding-left:.25rem;padding-right:.25rem}.ChannelHeader .SearchField{width:8rem;margin-left:.375rem;margin-right:.375rem;transition:width .25s;--search-height: 2rem;--search-icon-size: 1.375rem;font-size:.8125rem}.ChannelHeader .SearchField[active=true],.ChannelHeader .SearchField:focus-within{width:14rem}@media screen and (min-width: 768px)and (min-height: 451px){.ChannelHeader .row .menu-toggle{display:none}.ChannelHeader .ChannelView-desc{margin-left:1rem}}.ChannelThreadHeader{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:2rem;animation:Message-intro .3s ease-out;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ChannelThreadHeader h1{margin-top:.5rem;margin-bottom:.5rem}.ChannelThreadHeader .Icon,.ChannelThreadHeader .ImageView{width:5rem;height:5rem;background-color:var(--border-light);border-radius:50%}.ChannelThreadHeader .Icon img,.ChannelThreadHeader .Icon .preview,.ChannelThreadHeader .ImageView img,.ChannelThreadHeader .ImageView .preview{border-radius:50%}.ChannelThreadHeader .Icon{padding:1rem}.InputField.TimedOutView{--right-actions: 0}.InputField.VerifyEmailView{--right-actions: 7rem}.DragArea{position:fixed;z-index:3;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(var(--bg-light-rgb)/0.6);animation:DragArea-intro .45s;animation-fill-mode:forwards}.InputArea{display:flex;flex-direction:column;background-color:var(--bg-chat-input);border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark)}.InputArea.disabled:hover{border-color:var(--border-light)}@media screen and (min-width: 768px)and (min-height: 451px){.InputArea{border:1px solid var(--border-dark);border-radius:var(--theme-radius)}}.InputBar{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;background-color:var(--bg-list);color:var(--text-dark);font-size:.8125rem;font-weight:bold;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.InputBar.behind{padding:.5rem 1rem}.InputBar.behind .row{gap:.75rem}.InputBar.behind a{display:flex;align-items:center;white-space:nowrap}.InputBar.behind a span{color:var(--text-link)}@media(hover: hover)and (pointer: fine){.InputBar.behind a:hover span{color:var(--text-link-highlight)}}.InputBar.behind a .Icon{display:none}.InputBar.target{padding:.5rem calc(.75rem + 2px)}.InputBar.target.danger{color:var(--btn-danger-color);background-color:var(--btn-danger-bg)}.InputBar.target.danger .TypingAnimation .animation>div{background-color:var(--btn-danger-color)}.InputBar.target.danger a{background-color:unset;color:var(--btn-danger-color)}.InputBar.target.danger a:hover{background-color:unset}.InputBar.target.danger p{font-weight:bold;white-space:normal;color:var(--btn-danger-color)}.InputBar.target p{flex:1;color:var(--text-dark);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.InputBar.target p b{color:var(--text-link)}@media(hover: hover)and (pointer: fine){.InputBar.target p b:hover{color:var(--text-link-highlight)}}.InputBar.target a{display:flex;background-color:rgb(var(--theme-primary)/0.6);border-radius:50%;color:var(--text-theme);padding:.0625rem}.InputBar.target a .Icon{width:1.125rem;height:1.125rem}.InputBar.target a:hover{background-color:rgb(var(--theme-primary))}.InputBar.upload{cursor:pointer;padding:.5rem 1rem}.InputBar.upload .row{gap:.75rem}.InputBar.upload.danger{color:var(--btn-danger-color);background-color:var(--btn-danger-bg)}.InputBar.standalone{padding-bottom:max(0.5rem, var(--inset-bottom) + var(--content-bottom))}@media screen and (min-width: 768px)and (min-height: 451px){.InputBar{border-top-left-radius:var(--theme-radius);border-top-right-radius:var(--theme-radius)}}@keyframes typing-animation{50%{opacity:1;transform:scale(1)}100%{opacity:0}}@keyframes DragArea-intro{0%{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}100%{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.BusinessReceipt{overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100vh;background-color:#f4f4f4;max-width:24em}.BusinessReceipt h1{text-align:center;margin:1rem}.BusinessReceipt h5{font-size:1.05em}.BusinessReceipt .items{margin-bottom:1em}.BusinessReceipt .items>.item{border-radius:0;margin-bottom:0}.BusinessReceipt .items>.item:first-child{border-top-left-radius:.5em;border-top-right-radius:.5em}.BusinessReceipt .items>.item:last-child{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.BusinessReceipt .item{display:flex;background-color:#fff;border-radius:.5em;align-items:center;justify-content:space-between;padding:1em;margin-bottom:1em}.BusinessReceipt .item>.price{display:flex;align-items:center;text-align:center}.BusinessReceipt .item>.price>*:not(:last-child){margin-right:1em}.BusinessReceipt .item.large{padding:3em;flex-direction:column;justify-content:center;text-align:center}.BusinessReceipt .item.large .company-info{margin-top:.5rem;font-size:12px}.BusinessReceipt .item.large>*{margin-bottom:.5em}.BusinessPayment{display:flex;justify-content:center;background-color:#f4f4f4;height:100vh}.BusinessSales .product{display:flex;margin-bottom:.5rem}.BusinessSales .product>*:first-child{width:22rem}.BusinessSales .product>*:nth-child(2){width:8rem}.BusinessSales .product>*:nth-child(3){width:8rem}.BusinessSales .product>*:nth-child(4){width:8rem}.BusinessSales .account{display:flex;align-items:center;margin-bottom:.5rem}.BusinessSales .account>*:first-child{width:6rem}.BusinessSales .account>p:first-child{font-family:monospace;font-size:1.2rem}.BusinessSales .account>*:nth-child(2){width:16rem}.BusinessSales .account>*:nth-child(3){width:8rem}.BusinessSales .account>*:nth-child(4){width:8rem}.BusinessSales .category{display:flex;margin-bottom:.5rem}.BusinessSales .category>*:first-child{width:16rem}.BusinessSales .category>*:nth-child(2){width:8rem}.BusinessSales .category>*:nth-child(3){width:8rem}.BusinessSales .category>*:nth-child(4){width:8rem}.BusinessSales .category>*:nth-child(5){width:8rem}.BusinessSales .revenue{display:flex;align-items:center;margin-bottom:.5rem}.BusinessSales .revenue>*:first-child{min-width:16rem}.BusinessSales .revenue>*{margin-right:1rem}.BusinessSales .business{margin-bottom:1rem}.BusinessSales .business .field{display:flex;align-items:center;margin-top:.5rem}.BusinessSales .business .field>*:first-child{min-width:10rem}.BusinessSales .business .field>*{margin-right:1rem}.BusinessSalesReport{display:flex;justify-content:center;background-color:#fff;break-after:page}@media print{.BusinessSalesReport h5{font-size:1rem}.BusinessSalesReport .products-list{page-break-before:always;page-break-inside:avoid}.BusinessSalesReport .categories-list{page-break-before:always;page-break-inside:avoid}.BusinessSalesReport .product>*:first-child{width:18rem}.BusinessSalesReport .product>*:nth-child(2){width:5rem}.BusinessSalesReport .product>*:nth-child(3){width:6rem}.BusinessSalesReport .product>*:nth-child(4){width:6rem}.BusinessSalesReport .category>*:first-child{width:11rem}.BusinessSalesReport .category>*:nth-child(2){width:5rem}.BusinessSalesReport .category>*:nth-child(3){width:6rem}.BusinessSalesReport .category>*:nth-child(4){width:6rem}.BusinessSalesReport .category>*:nth-child(5){width:6rem}}.BusinessSession{overflow-y:scroll;-webkit-overflow-scrolling:touch;touch-action:pan-y}.BusinessSession .session-header{display:flex;justify-content:space-between;align-items:center}.BusinessSession .overview-entry{display:flex;align-items:center}.BusinessSession .overview-entry h3{margin-right:1em}.BusinessSession .menu-entry:not(:last-child){margin-bottom:3rem}.BusinessSession .menu-entry>section:first-child>header h3{font-weight:normal}.BatchView{animation:batch-intro .4s;margin-bottom:1em}.BatchView>header{display:flex;justify-content:space-between}.BatchView>header .id{display:flex;align-items:center}.BatchView>header .id h3{margin-right:.5em}.BatchView>header .left{display:flex}.BatchView>header .left>*:not(:last-child){margin-right:2rem}.BatchView>footer{display:flex}.BatchView>footer *:not(:first-child){margin-left:.5em}.BatchView>footer *:not(:last-child){margin-right:.5em}.BatchView>section>h4{margin-top:0;margin-bottom:1em}.BatchView .entry{display:flex;align-items:center}.BatchView .entry h3{margin-right:1em}.BatchView .request{margin-bottom:1em}.BatchView .request h5{margin-bottom:.5em}.BatchView .items{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);margin-top:1em;margin-bottom:1.5em;padding-top:1em;padding-bottom:1em}.BatchView .batches .batch .id{display:flex;align-items:center}.BatchView .batches .batch .id h3{margin-right:.5em}.BatchView .batches .batch .items{margin:0}.BatchView .batches .ItemView h5{font-size:initial}.BatchView .hover-btn{border-radius:var(--theme-radius);padding-left:.75rem;padding-right:.75rem}.BatchView .hover-btn:hover{background-color:var(--border-light)}.ItemView:not(:last-child){margin-bottom:.5rem}.ItemView>.item{display:flex;justify-content:space-between}.ItemView>.item h5{font-size:110%}.ShowOrderForm>.ModalHeader{margin-bottom:0;padding-bottom:0}.ShowOrderForm>.BatchView{margin-bottom:0}.ShowOrderForm>.BatchView header:not(:last-child){margin-bottom:1em}.ShowOrderForm>.BatchView section:not(:last-child){margin-bottom:1.5em}.ProductCategory>header{cursor:pointer}.ProductCategory>header>.controls{display:flex;align-items:center}.ProductCategory>header>.controls>*:not(:last-child){margin-right:2rem}.ProductCategory .ItemNode:nth-child(2){margin-top:1rem}@keyframes batch-intro{0%{transform:scale(0.5);opacity:0}100%{transform:none;opacity:1}}.HealthDashboard{width:100%;min-height:0;justify-content:center;background-color:var(--bg-dark)}.HealthDashboard .EditorNode{background-color:var(--bg-light)}.HealthDashboard>main{width:100%;max-width:32rem;padding-bottom:max(var(--inset-bottom) + var(--content-bottom),var(--box-padding))}.HealthDashboard>main>section:not(:last-child){margin-bottom:var(--chat-margin)}.HealthDashboard .error{text-align:center}.HealthDashboard .error .Icon{height:3rem;margin-bottom:.5rem}.StatNode{flex-direction:column;align-items:stretch;animation:fade-in .3s}.StatNode>header{width:100%;justify-content:space-between}.StatNode>header:not(:last-child){margin-bottom:var(--chat-margin)}.StatNode>header .name h5{font-size:1rem}.StatNode>header .UserAvatar{width:2.75rem;height:2.75rem;margin-right:var(--chat-margin)}.StatNode>header .badge{display:flex;position:relative;padding:.5rem;background-color:var(--journal-color, rgb(var(--theme-primary)));color:var(--text-theme);border-radius:9999px;margin-right:var(--chat-margin)}.StatNode>header .badge.health{background-color:var(--red)}.StatNode>header .badge .Icon{height:1.5rem}.StatNode>header .badge.progress{padding:.375rem;margin-left:.25rem;margin-right:calc(var(--chat-margin) + .25rem)}.StatNode>header .badge.progress .Icon{height:1.25rem}.StatNode>header .badge .Loader{position:absolute;left:-6px;top:-6px;width:calc(2rem + 12px)}.StatNode>header .badge .Loader svg circle,.StatNode>header .badge .Loader svg path{stroke:var(--text-dark)}.StatNode>table{margin-top:var(--chat-margin);margin-bottom:var(--chat-margin);table-layout:fixed;width:100%;text-align:center;border:none;border-collapse:collapse}.StatNode>table th{font-size:.8125rem;background-color:var(--bg-me)}.StatNode>table th:first-child{border-top-left-radius:var(--theme-radius)}.StatNode>table th:last-child{border-top-right-radius:var(--theme-radius)}.StatNode>table td{font-size:1.25rem;background-color:rgb(var(--bg-dark-rgb)/0.8)}.StatNode>table td,.StatNode>table th{padding:.5rem;font-weight:700}.StatNode>table tr:last-child td:first-child{border-bottom-left-radius:var(--theme-radius)}.StatNode>table tr:last-child td:last-child{border-bottom-right-radius:var(--theme-radius)}.StatNode>.PieChart:not(:last-child){margin-bottom:var(--chat-margin)}.StatNode .StatsChart{width:calc(100% + .75rem);height:13rem;margin-left:-0.5rem;margin-right:-0.25rem}.StatNode .StatsChart:not(:first-child){margin-top:var(--chat-margin)}.StatNode .steps-row .PieChart{height:3rem;margin-right:var(--chat-margin)}.StatNode .steps-row .name{flex:1}.HealthJournal{width:100%}.HealthJournal>.journal-bar{position:absolute;left:var(--box-padding);right:var(--box-padding);top:var(--box-padding);z-index:1;display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-dropdown);padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 0 1.5rem var(--bg-shadow);color:var(--text-dark);font-size:.875rem;font-weight:bold;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.HealthJournalView>.container{margin-bottom:calc(var(--inset-bottom) + var(--content-bottom))}.HealthJournalView>.container>.empty{width:100%;min-height:10rem;text-align:center;gap:var(--box-padding);margin-top:var(--box-padding);padding:var(--box-padding);border:1px dashed var(--border-light);border-radius:var(--theme-radius)}.HealthJournalView .EditorNode{position:absolute;width:100%;background:none;cursor:pointer;border:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}@media(hover: hover)and (pointer: fine){.HealthJournalView .EditorNode:hover{background-color:var(--item-hover);border-radius:var(--theme-radius)}}.HealthJournalView .EditorNode>small{width:5rem}.HealthJournalView .EditorNode>.entries{flex:1}.HealthJournalView .EditorNode>.entries>.entry{display:flex;align-items:center;gap:1rem;width:100%}.HealthJournalView .EditorNode>.entries>.entry>*:not(:first-child){flex:1}.HealthJournalView .EditorNode>.entries>.entry .badge{display:flex;position:relative;flex-shrink:0;padding:.625rem;background-color:var(--journal-color);color:var(--text-theme);border-radius:9999px}.HealthJournalView .EditorNode>.entries>.entry .badge .Icon{height:1.75rem}.HealthJournalView header{width:100%}.HealthJournalView header .delimiter{width:100%;padding:.5rem 1rem;margin-bottom:.5rem;border-radius:1.25rem;text-align:center;background-color:var(--bg-chat-delimiter);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.HealthJournalView header .delimiter small{font-weight:bold}.HealthJournalView header .separator{width:100%;height:2rem;display:flex;align-items:center;flex-wrap:wrap;font-size:.75rem;font-weight:bold;color:var(--text-light)}.HealthJournalView header .separator:before{content:" ";display:block;height:1px;margin-right:.5rem;background-color:var(--border-light);flex:1}.HealthJournalView header .separator:after{content:" ";display:block;height:1px;margin-left:.5rem;background-color:var(--border-light);flex:1}.JournalType-food{--journal-color: #FF8C42}.JournalType-exercise{--journal-color: #27AE60}.JournalType-glucose{--journal-color: #E74C3C}.JournalType-drink{--journal-color: #4A90E2}.JournalType-pressure{--journal-color: #5D6DFF}.JournalType-pulse{--journal-color: #F1C40F}.JournalType-weight{--journal-color: #7F8C8D}.JournalType-diary{--journal-color: #6C5DD3}.JournalEditor>main{padding:.5rem 0 2rem;background-color:var(--bg-dark)}.JournalEditor>main>header{padding:1.25rem .5rem .25rem 1rem;display:flex;max-width:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.JournalEditor>main>header small{font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.JournalEditor>main .ListCell{animation:fade-in .25s;padding:1rem .75rem 1rem 1rem;background-color:var(--bg-list-item)}.JournalEditor>main .ListCell .left .Icon{color:var(--journal-color)}.JournalEditor>main .ListCell:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.JournalEditor>main .ListCell:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.JournalEditor>main .DietCell-placeholder>div{width:6rem;height:6rem;position:relative;background-color:var(--bg-dark);border-radius:var(--theme-radius);margin-bottom:.25rem;color:var(--journal-color, inherit)}.JournalEditor>main .DietCell-placeholder>div .Icon.photo_camera{height:2.5rem}.JournalEditor>main .DietCell-placeholder>div .Icon.add_small{position:absolute;right:.375rem;top:.375rem}.JournalEditor>main .DietCell-placeholder>small{display:block;width:100%;font-weight:700;text-align:center}.JournalEditor>main .form label{width:100%;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.JournalEditor>main .form label>*{flex:1;margin-bottom:0}.JournalEditor>main .InputField{width:100%}.Admin>header{display:flex;align-items:center}.Admin>header>*{margin-right:2rem}.Admin-tab>header{display:flex;justify-content:space-between;margin-bottom:2rem}.RoleNode{height:4.5rem;cursor:pointer}.RoleNode[draggable=true]{-webkit-user-drag:element}.RoleNode.over:after{display:block;content:" ";width:100%;height:3px;position:absolute;left:0;background-color:var(--text-dark)}.RoleNode.over.above:after{top:0}.RoleNode.over.below:after{bottom:0}.RoleNode img{margin-left:.5rem;width:2rem;height:2rem;object-fit:contain;vertical-align:bottom}.MemberEditor>.tab>*{flex:1}.UserNode{width:100%}.UserNode .name{font-size:.8125rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserNode .name>h5{font-size:1rem;display:flex;align-items:center}.UserNode .name>h5>.Icon{margin-left:.25rem;width:20px;height:20px;fill:var(--gold)}.UserNode .UserAvatar{width:2.5rem;height:2.5rem;margin-right:var(--chat-margin)}.InviteThumb,.InviteThumb-header{justify-content:space-between}.InviteThumb:not(:first-child),.InviteThumb-header:not(:first-child){margin-top:1rem}.InviteThumb>.left,.InviteThumb-header>.left{display:flex}.InviteThumb>.left>*:first-child,.InviteThumb-header>.left>*:first-child{width:150px}.InviteThumb>.left>*:nth-child(2),.InviteThumb-header>.left>*:nth-child(2){width:50px}.InviteThumb>.left>*:nth-child(3),.InviteThumb-header>.left>*:nth-child(3){width:120px}.InviteThumb small,.InviteThumb-header small{text-transform:uppercase}.InviteThumb p,.InviteThumb-header p{font-family:monospace;font-size:1rem}.SurveyClient-slide{width:100%;height:100%;position:relative;flex:1;align-items:stretch;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.SurveyClient-slide.large{--title-size: 2rem;--title-height: 2.75rem;--heading-size: 1.125rem;--header-margin: 2rem}.SurveyClient-slide.compact{--title-size: 1.625rem;--title-height: 2rem;--heading-size: 1rem;--header-margin: 1.5rem}.SurveyClient-slide>.progress{position:absolute;left:0;right:0;top:0;height:.5rem;z-index:1;animation:fade-in .3s;background-color:rgb(var(--theme-primary)/0.6)}.SurveyClient-slide>.progress>.bar{position:absolute;left:0;top:0;height:.5rem;background-color:rgb(var(--theme-primary));transition:width .3s ease-out}.SurveyClient-slide>.progress>.bar:after{content:"";position:absolute;right:-0.25rem;top:0;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--text-theme);box-shadow:0 0 .5rem var(--bg-dark)}.SurveyClient-slide.compact>main.bg .SurveyQuestion,.SurveyClient-slide.compact>main.bg .SurveyEnding{border-top:2px solid var(--bg-shadow);border-bottom:2px solid var(--bg-shadow)}.SurveyClient-slide.large>main.bg .SurveyQuestion,.SurveyClient-slide.large>main.bg .SurveyEnding{box-shadow:0 0 0 2px var(--bg-shadow);border-radius:var(--theme-radius-big)}.SurveyClient-slide>main{position:absolute;left:0;right:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:flex}.SurveyClient-slide>main>.SurveyContainer{margin:auto}.SurveyClient-slide>main.bg{--border-dark: var(--bg-shadow);--border-light: var(--bg-shadow);--text-light: var(--bg-shadow)}.SurveyClient-slide>main.bg .SurveyQuestion,.SurveyClient-slide>main.bg .SurveyEnding{background-color:rgb(var(--bg-light-rgb)/0.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.SurveyClient-slide>main.in{animation:SurveyQuestion-in .55s cubic-bezier(0.25, 0.46, 0.24, 1)}.SurveyClient-slide>main.in.reverse{animation:SurveyQuestion-out .55s cubic-bezier(0.67, 0, 0.7, 0.4) reverse}.SurveyClient-slide>main.out{animation:SurveyQuestion-out .55s cubic-bezier(0.25, 0.46, 0.24, 1) forwards}.SurveyClient-slide>main.out.reverse{animation:SurveyQuestion-in .55s cubic-bezier(0.67, 0, 0.7, 0.4) reverse forwards}.SurveyClient-slide>main.alert{animation:SurveyQuestion-shake .5s}.SurveyClient-slide>aside{position:absolute;right:1rem;bottom:1rem;gap:1rem;animation:SurveyClient-in .25s ease-out}.SurveyClient-slide>aside .btn{--btn-height: 3rem}.SurveyClient-slide>.branding{position:absolute;left:1rem;bottom:1rem;gap:.5rem;align-items:flex-start;animation:SurveyClient-in .25s ease-out}.SurveyClient-slide>.branding small{font-size:.75rem;font-weight:700}.SurveyClient-slide>.branding img{height:1.5rem;opacity:.6}.SurveyClient-slide>footer{position:absolute;left:0;right:0;bottom:0;height:5rem;align-items:stretch;background-color:var(--bg-light);border-top:2px solid var(--border-light);padding:.75rem;gap:.75rem}.SurveyClient-slide>footer .btn{font-size:1.25rem;font-weight:bold;--btn-padding: 0.75rem 1.75rem;--btn-height: 2.25rem}.SurveyClient-slide>footer .btn.primary{flex:1}.SurveyClient-slide>.SurveyImage{position:absolute;right:0;bottom:0;z-index:0;width:20%;border-top-left-radius:var(--theme-radius-big);overflow:hidden}.SurveyContainer{width:75%;max-width:44rem;padding:3rem}.SurveyContainer.compact{width:100%;padding:5rem 0 7rem}@keyframes SurveyClient-in{0%{transform:translateY(50%);opacity:0}100%{transform:none;opacity:1}}@keyframes SurveyQuestion-in{0%{transform:translateY(100vh)}100%{transform:none}}@keyframes SurveyQuestion-out{0%{transform:none}100%{transform:translateY(-100vh)}}@keyframes SurveyQuestion-shake{0%{transform:translate(2px, 2px) rotate(0deg)}10%{transform:translate(-2px, -4px) rotate(-1deg)}20%{transform:translate(-6px, 0px) rotate(1deg)}30%{transform:translate(6px, 4px) rotate(0deg)}40%{transform:translate(2px, -2px) rotate(1deg)}50%{transform:translate(-2px, 4px) rotate(-1deg)}60%{transform:translate(-6px, 2px) rotate(0deg)}70%{transform:translate(6px, 2px) rotate(-1deg)}80%{transform:translate(-2px, -2px) rotate(1deg)}90%{transform:translate(2px, 4px) rotate(0deg)}100%{transform:translate(2px, -4px) rotate(-1deg)}}.SurveyQuestion{padding:3rem 5rem 3rem 2rem;align-items:flex-start;justify-content:center;position:relative}.SurveyQuestion>aside{margin-right:.5rem;height:var(--title-height)}.SurveyQuestion>aside h3{font-size:1.25rem;font-weight:normal}.SurveyQuestion>aside .Icon{height:1.5rem}.SurveyQuestion>main{flex:1}.SurveyQuestion>main .btn{font-size:1rem;font-weight:bold;--btn-padding: 0.75rem 1.75rem}.SurveyQuestion>main>header{margin-bottom:var(--header-margin)}.SurveyQuestion>main>header h1{font-size:var(--title-size);line-height:var(--title-height);font-weight:normal;white-space:pre-wrap}.SurveyQuestion>main>header h1:not(:last-child){margin-bottom:.75rem}.SurveyQuestion>main>header h1 .required{color:var(--red)}.SurveyQuestion>main>header h2{font-size:var(--heading-size);font-weight:normal;white-space:pre-wrap}.SurveyQuestion>main>footer{margin-top:2rem;gap:.75rem}.SurveyQuestion>main>footer .annotation{position:relative}.SurveyQuestion>main>footer .annotation>*{position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.SurveyQuestion-text{position:relative;width:100%}.SurveyQuestion-text>.input,.SurveyQuestion-text>.placeholder{font-size:1.75rem;font-weight:normal;line-height:3rem}.SurveyQuestion-text>.input{width:100%;outline:none;border-bottom:2px solid var(--border-light)}.SurveyQuestion-text>.placeholder{position:absolute;left:0;top:0;opacity:.5;pointer-events:none}.SurveyQuestion-text>small{display:block;font-size:.75rem;margin-top:.625rem}.SurveyQuestion-text>small b{font-weight:900}.SurveyQuestion-text:focus-within>.placeholder{opacity:.25}.SurveyQuestion-choice{align-items:stretch;gap:.375rem}.SurveyQuestion-choice .option{padding:.5rem;border-radius:var(--theme-radius);border:2px solid var(--border-light)}.SurveyQuestion-choice .option[active=true],.SurveyQuestion-choice .option.other:focus-within{animation:SurveyQuestion-button .4s ease-in-out forwards}.SurveyQuestion-choice .option[active=true]>header,.SurveyQuestion-choice .option.other:focus-within>header{animation:SurveyQuestion-button-header .4s ease-in-out forwards}.SurveyQuestion-choice .option>header{width:2rem;height:2rem;flex-shrink:0;background-color:var(--bg-me);border-radius:.3125rem;border:1px solid var(--border-light);margin-right:.5rem}.SurveyQuestion-check{align-items:stretch;gap:.375rem}.SurveyQuestion-check .option{padding:.5rem;border-radius:var(--theme-radius);border:2px solid var(--border-light);transition:border-color .2s ease-out}.SurveyQuestion-check .option[active=true],.SurveyQuestion-check .option.other:focus-within{border-color:var(--text-dark)}.SurveyQuestion-check .option[active=true]>header,.SurveyQuestion-check .option.other:focus-within>header{background-color:var(--text-dark);color:var(--bg-light)}.SurveyQuestion-check .option[active=true]>header .Icon,.SurveyQuestion-check .option.other:focus-within>header .Icon{opacity:1;transform:scale(1)}.SurveyQuestion-check .option>header{width:2rem;height:2rem;flex-shrink:0;background-color:var(--bg-me);border-radius:.3125rem;border:1px solid var(--border-light);margin-right:.75rem;transition:background-color .2s ease-out}.SurveyQuestion-check .option>header .Icon{height:1.125rem;opacity:.1;transform:scale(0.8);transition:opacity .25s ease-out,transform .25s cubic-bezier(0.53, -1.64, 0.41, 3)}.SurveyQuestion-other{position:relative;width:100%}.SurveyQuestion-other>.input{width:100%;outline:none}.SurveyQuestion-other>.placeholder{position:absolute;left:0;top:0}.SurveyQuestion-other:focus-within>.placeholder{opacity:.25}.SurveyQuestion .SurveyImage{margin-top:2rem;border-radius:var(--theme-radius-big);overflow:hidden;margin-left:auto;width:70%}.SurveyQuestion.welcome{padding:3rem}.SurveyQuestion.welcome .SurveyImage{margin-left:auto;margin-right:auto}.SurveyQuestion.welcome>aside{display:none}.SurveyQuestion.welcome>main>header{text-align:center}.SurveyQuestion.welcome>main>footer{justify-content:center}.SurveyQuestion.editing .SurveyQuestion-text{pointer-events:none}.SurveyQuestion.editing .SurveyQuestion-choice .option>.input,.SurveyQuestion.editing .SurveyQuestion-check .option>.input{width:100%;outline:none}.SurveyQuestion.editing .SurveyQuestion-choice .option a.danger,.SurveyQuestion.editing .SurveyQuestion-check .option a.danger{visibility:hidden;display:flex;flex-shrink:0;pointer-events:none}@media(hover: hover)and (pointer: fine){.SurveyQuestion.editing .SurveyQuestion-choice .option:hover a.danger,.SurveyQuestion.editing .SurveyQuestion-check .option:hover a.danger{visibility:visible;pointer-events:auto}}.SurveyQuestion.compact{width:100%;padding:4.5rem 2rem 2rem}.SurveyQuestion.compact>aside{position:absolute;top:2rem;left:2rem}.SurveyQuestion.compact .SurveyQuestion-text>.input,.SurveyQuestion.compact .SurveyQuestion-text>.placeholder{font-size:1.375rem;line-height:2.5rem}@keyframes SurveyQuestion-button{20%{background-color:var(--bg-light);border-color:var(--text-dark)}40%{background-color:var(--bg-dark);border-color:var(--border-light)}60%{background-color:var(--bg-light);border-color:var(--text-dark)}80%{background-color:var(--bg-dark);border-color:var(--border-light)}100%{background-color:var(--bg-light);border-color:var(--text-dark)}}@keyframes SurveyQuestion-button-header{20%{background-color:var(--text-dark);color:var(--bg-light);border-color:var(--text-dark)}40%{background-color:initial;color:initial;border-color:initial}60%{background-color:var(--text-dark);color:var(--bg-light);border-color:var(--text-dark)}80%{background-color:initial;color:initial;border-color:initial}100%{background-color:var(--text-dark);color:var(--bg-light);border-color:var(--text-dark)}}.SurveyEnding{width:100%;padding:3rem;align-items:flex-start;justify-content:center}.SurveyEnding>main{flex:1}.SurveyEnding>main .btn{font-size:1rem;font-weight:bold;--btn-padding: 0.75rem 1.75rem}.SurveyEnding>main>header{text-align:center}.SurveyEnding>main>header:not(:last-child){margin-bottom:2rem}.SurveyEnding>main>header h1{font-size:var(--title-size);line-height:var(--title-height);font-weight:normal;white-space:pre-wrap}.SurveyEnding>main>header h1:not(:last-child){margin-bottom:.5rem}.SurveyEnding>main>header h2{font-size:var(--heading-size);font-weight:normal;white-space:pre-wrap}.SurveyEnding>main>header .Loader{width:1.5rem;margin-right:1rem}.SurveyEnding>main>header.error .Icon{height:2rem;margin-right:.5rem}.SurveyEnding>main>.chart{width:100%}.SurveyEnding>main>.chart>canvas{width:100%;max-width:26rem}.SurveyEnding>main>footer{margin-top:2rem;gap:.75rem;justify-content:center}.SurveyEnding .SurveyImage{margin-top:2rem;margin-left:auto;margin-right:auto;width:70%;border-radius:var(--theme-radius-big);overflow:hidden}.ServerView{display:flex;min-width:0}.ServerView>aside{position:relative;display:flex;flex-direction:column;background-color:var(--bg-list);width:280px;flex-shrink:0}.ServerView>aside>a.header{position:relative;height:calc(var(--channel-header-height) + var(--inset-top));user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.ServerView>aside>a.header.cover{height:calc(var(--server-cover-height) + var(--inset-top))}.ServerView>aside>a.header.cover .content{background-color:rgb(var(--bg-light-rgb)/0.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(hover: hover)and (pointer: fine){.ServerView>aside>a.header.cover .content:hover{background-color:var(--bg-light)}}.ServerView>aside>a.header.cover .content.active,.ServerView>aside>a.header.cover .content[active=true]{background-color:var(--bg-light)}.ServerView>aside>a.header h1{font-size:.9375rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.ServerView>aside>a.header .Icon.close{padding:2px}.ServerView>aside>a.header .ImageView{position:absolute;left:0;top:0;width:100%;height:100%}.ServerView>aside>a.header .content{position:absolute;left:0;top:0;width:100%;height:calc(var(--channel-header-height) + var(--inset-top));padding-top:var(--inset-top);border-bottom:1px solid var(--border-dark);z-index:1;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem}@media(hover: hover)and (pointer: fine){.ServerView>aside>a.header .content:hover{background-color:var(--item-hover)}}.ServerView>aside>a.header .content.active,.ServerView>aside>a.header .content[active=true]{background-color:var(--item-hover)}.ServerView>aside>footer{position:absolute;left:calc(.5rem - 72px);right:.5rem;bottom:max(1.5rem,var(--inset-bottom) + var(--content-bottom));background-color:var(--bg-me);box-shadow:var(--m-shadow);border:var(--m-border);border-radius:var(--theme-radius)}.ServerView>aside .ChannelList{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media(hover: hover)and (pointer: fine){.ServerView>aside .ChannelList{scrollbar-width:none}.ServerView>aside .ChannelList::-webkit-scrollbar{width:0;height:0}}.ServerView>main{flex:1;min-width:0}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ServerView>aside{flex:1}}.ChannelList{padding-bottom:.5rem}.ChannelList>.btn:first-child,.ChannelList>.ChannelThumb:first-child{margin-top:.5rem}.ChannelList>header{position:relative;justify-content:space-between;align-items:center;cursor:pointer;color:var(--text-light);padding:1.25rem .5rem .25rem 1rem;display:flex;max-width:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;padding-right:.75rem}.ChannelList>header small{font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.ChannelList>header[draggable=true]{-webkit-user-drag:element}.ChannelList>header.over:after{display:block;content:" ";width:100%;height:3px;position:absolute;left:0;background-color:var(--text-dark)}.ChannelList>header.over.above:after{top:0}.ChannelList>header.over.below:after{bottom:0}.ChannelList>header .add{display:flex;cursor:pointer}.ChannelList>header .collapsed{height:100%;padding-top:1.25rem;padding-bottom:.25rem;position:absolute;left:-0.375rem;top:0;right:unset;bottom:unset}.ChannelList>header .collapsed .Icon{height:1.25rem}.ChannelList>header:hover small,.ChannelList>header .add:hover{color:var(--text-dark)}.ChannelList>.btn{margin:.5rem;--btn-secondary-bg: var(--item-focus)}.ChannelList>small{padding:1.25rem .5rem .25rem 1rem}@keyframes ServerView-intro{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.SurveyLogo{position:absolute}.SurveyLogo>.ImageView{width:100%;height:100%}.SurveyLogo>.ImageView>.preview{background-color:unset}.SurveyLogo.large{max-width:8rem;max-height:4rem;left:1.75rem;top:2rem}.SurveyLogo.compact{max-width:6rem;max-height:3rem;left:1.25rem;top:1.75rem}.SurveyBg.in,.SurveyImage.in{animation:fade-in .8s forwards}.SurveyBg.out,.SurveyImage.out{animation:fade-out .8s forwards}.SurveyBg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.SurveyBg>.ImageView{width:100%;height:100%}.SurveyImage{display:flex}.SurveyImage .ImageView{width:100%}.BusinessBookings .bookings{min-height:50vh;position:relative;user-select:none}.BusinessBookings .bookings .time-container{position:absolute;left:1.5rem;right:1.5rem;top:0;bottom:0}.BusinessBookings .bookings .time-container .timeline{position:absolute;right:0;top:0;bottom:0;display:flex;width:100%}.BusinessBookings .bookings .time-container .timeline .hour{position:absolute;top:0;height:100%;padding-left:.5rem;padding-top:.5rem;border-left:1px solid var(--border-light)}.BusinessBookings .bookings .slots-container{padding-top:3rem}.BusinessBookings .bookings .tables{position:absolute;left:1rem;top:.5rem;padding-top:4rem;display:flex;flex-direction:column}.BusinessBookings .bookings .tables .name{position:absolute;left:0;top:0}.BusinessBookings .bookings .tables .table{height:2rem;min-width:3rem;line-height:2rem;border-radius:1rem;background-color:rgb(var(--theme-primary));margin-bottom:1rem;text-align:center;font-weight:600;color:var(--text-theme)}.BusinessBookings .bookings .SlotRow{display:flex;width:100%;margin-bottom:1rem}.BusinessBookings .bookings .SlotRow .times{position:relative;width:100%;height:2rem}.BusinessBookings .bookings .SlotRow .times .booking{position:absolute;top:0;height:2rem;padding-left:1rem;color:var(--bg-danger-color);background-color:var(--btn-danger-bg);border-radius:1rem}.BusinessBookings .bookings .SlotRow .times .booking:hover{background-color:var(--btn-danger-hover)}.BusinessBookings .bookings .SlotRow .times .booking small{line-height:2rem;color:#fff;font-weight:600}@media screen and (max-width: 48rem){.BusinessBookings .bookings .time-container{left:.75rem;right:.75rem}}.BookingInfo .field{display:flex;align-items:center;min-height:2rem;margin-bottom:.5rem}.BookingInfo .field>*:first-child{width:8rem}.BookingInfo .field>*{margin-right:1rem}.BookingInfo .field .slot{width:3rem;height:2rem;line-height:2rem;text-align:center;color:#fff;background-color:rgb(var(--theme-primary));border-radius:1rem;font-weight:600}aside.WorkspaceCustomers{width:360px}aside.WorkspaceCustomers .SearchField{--search-height: 2.5rem;--search-icon-size: 1.5rem;--search-padding-left: var(--chat-margin);font-size:1rem;margin:.5rem}aside.WorkspaceCustomers .ChannelList{margin-left:.5rem;margin-right:.5rem}.BusinessMap>section:first-child{flex-direction:row;justify-content:space-between}.BusinessMap>section:last-child{flex:1}.BusinessMap .map-container{width:100%;height:100%;overflow:hidden;position:relative;user-select:none}.BusinessMap .map-container[editing=true] .slot{cursor:default}.BusinessMap .map-container[editing=true] .slot:hover{box-shadow:0 0 0 1px var(--border-light)}.BusinessMap .map-container .map{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:center}.BusinessMap .map-container .legend{display:flex;position:absolute;right:1rem;bottom:.5rem}.BusinessMap .map-container .legend>*:not(:last-child){margin-right:1rem}.BusinessMap .map-container .legend .orb.waiting{background-color:#d9534f}.BusinessMap .map-container .legend .orb.request{background-color:var(--blue)}.BusinessMap .map-container .legend .orb.unpaid{background-color:#f5ab35}.BusinessMap .map-container .controls{display:flex;flex-direction:column;position:absolute;right:1rem;top:1rem;transition:all .3s}.BusinessMap .map-container .controls[active=true] .Icon{fill:var(--text-dark)}.BusinessMap .map-container .controls>*{margin-bottom:1rem;animation:Map-edit-intro .6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.BusinessMap .map-container .controls .edit-btn{display:flex;border-radius:50%;padding:.75rem}.BusinessMap .map-container .controls .edit-btn[active=true],.BusinessMap .map-container .controls .edit-btn:hover{background-color:var(--border-light)}.BusinessMap .map-container .controls .Icon{width:36px;height:36px;fill:gray}.BusinessMap-overview{position:relative}.BusinessMap-overview .slot{position:absolute;background-color:var(--bg-light);padding:1em;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:box-shadow .3s;cursor:pointer;border-radius:.5em;box-shadow:0 0 0 1px var(--border-dark)}.BusinessMap-overview .slot>h3{font-weight:700}.BusinessMap-overview .slot:hover{box-shadow:0 0 0 2px rgb(var(--theme-primary))}.BusinessMap-overview .slot>.chair{position:absolute;background-color:var(--bg-light);border-radius:1rem;box-shadow:0 0 0 1px var(--border-dark)}.BusinessMap-overview .slot>.slot-controls{position:absolute;right:0;top:0}.BusinessMap-overview .slot>.move-handle,.BusinessMap-overview .slot>.edit-handle{position:absolute;right:-1.5rem;width:3rem;height:3rem;z-index:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-light);border-radius:var(--theme-radius);box-shadow:0 0 0 1px var(--border-light);transition:box-shadow .3s;animation:Map-edit-intro .6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.BusinessMap-overview .slot>.move-handle:hover,.BusinessMap-overview .slot>.edit-handle:hover{box-shadow:0 0 0 2px rgb(var(--theme-primary))}.BusinessMap-overview .slot>.move-handle .Icon,.BusinessMap-overview .slot>.edit-handle .Icon{opacity:.6}.BusinessMap-overview .slot>.move-handle{top:-1.5rem;cursor:move}.BusinessMap-overview .slot>.edit-handle{bottom:-1.5rem;cursor:pointer}.BusinessMap-overview .slot.waiting,.BusinessMap-overview .chair.waiting{background-color:#d9534f}.BusinessMap-overview .slot.unpaid,.BusinessMap-overview .chair.unpaid{background-color:#f5ab35}.BusinessMap-overview .slot.request,.BusinessMap-overview .chair.request{background-color:var(--blue)}@media screen and (max-width: 48rem){.BusinessMap .map-container{height:calc(100vh - .75rem - 63px - .25rem - 35px - 1.5rem - .75rem)}}.SlotInfo{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.SlotInfo>.header{display:flex;justify-content:space-between;align-items:center;gap:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.SlotInfo>.orders,.SlotInfo>.bookings{margin-top:1rem}.SlotInfo>.orders>section>header,.SlotInfo>.bookings>section>header{margin-bottom:.5rem}.SlotInfo .BatchView{border:1px solid var(--border-light);padding:1rem}.SlotInfo .BatchView>header{margin-bottom:1rem}.SlotInfo .BatchView>section{margin-bottom:1rem}.SlotInfo .BatchView .batch header{margin-bottom:.5rem}.SlotForm .shapes{display:flex}.SlotForm .shapes .shape{position:relative;width:200px;height:200px;overflow:hidden;border-radius:var(--theme-radius);padding:1rem;cursor:pointer}.SlotForm .shapes .shape:not(:last-child){margin-right:1rem}.SlotForm .shapes .shape:hover,.SlotForm .shapes .shape[active=true]{transition:box-shadow .3s;box-shadow:0 0 0 2px rgb(var(--theme-primary))}.SlotForm .shapes .shape .slot{position:absolute;background-color:var(--bg-dark);padding:1em;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:.5em;box-shadow:0 0 0 1px var(--border-light);transform-origin:top left}.SlotForm .shapes .shape .slot>.chair{position:absolute;background-color:var(--bg-dark);border-radius:1rem;box-shadow:0 0 0 1px var(--border-light)}@keyframes Map-edit-intro{0%{transform:scale(0.5);opacity:0}100%{transform:none;opacity:1}}.ItemNode h3{font-size:1.125rem}.ItemNode .thumb{width:4rem;height:4rem;background-position:50%;background-size:cover;background-color:var(--border-light);margin-right:var(--chat-margin)}.ItemNode .UserAvatar{width:4rem;height:4rem}.ItemNode .name{display:flex;flex-direction:column;gap:.5rem}.ItemNode .name .StatusOrb{margin-right:.375rem}.ItemNode.active{background-color:var(--green)}.ItemHeader{width:100%;border-bottom:1px solid var(--border-light);padding:.75rem 0}.ItemHeader h3{font-size:1.25rem}.AddProductForm>.form>header{display:flex}.AddProductForm>.form>header .btn.primary{flex:1}.AddProductForm>.form>header>*:not(:last-child){margin-right:1rem}.AddProductForm>.form>header>*:not(:first-child){margin-left:1rem}.BusinessMenuEditor-add{display:flex;flex-direction:column;gap:1rem}.BusinessMenuEditor-add>section>header{margin-bottom:1rem}.BusinessMenuEditor .status-box{display:flex;flex-direction:column;align-items:center}.ScheduleEditor .week:not(:first-child){margin-top:2rem}.ScheduleEditor .day{display:flex;align-items:center}.ScheduleEditor .day>header{min-width:92px}.ScheduleEditor .day>header>h4{margin:.75rem 0}.ScheduleEditor .day>.range{display:flex;align-items:center}.ScheduleEditor .day>.range small{margin-left:.5rem;margin-right:.5rem}.ScheduleEditor .day a{display:flex;margin-left:1rem;margin-right:.3rem}.Schedule .week:not(:last-child){margin-bottom:1rem}.Schedule .day{display:flex;align-items:center;margin-bottom:.5rem}.Schedule .day>p{min-width:120px}.Schedule .day>.range:not(:last-child){padding-right:1rem;border-right:1px solid var(--border-light);margin-right:1rem}.ProductEditor textarea{width:100%}.ProductEditor-images{display:flex;flex-wrap:wrap}.ProductEditor-images>*{flex:1;margin:1em}.ProductEditor-images>*:first-child{margin-left:0}.ProductEditor-images>*:last-child{margin-right:0}.ProductEditor-images .thumb-container{width:200px;height:200px;margin-top:1em}.ProductEditor-images .background-container{width:400px;height:400px;margin-top:1em}.ProductEditor-images .menu-image-container{width:300px;height:90px;margin-top:1em}.ProductEditor-images .menu-image-container>.ImageEdit{background-size:contain;background-repeat:no-repeat}.ProductEditor-images .feature-container{width:400px;height:200px;margin-top:1em}.ProductEditor-images .ImageEdit-large,.ProductEditor-images .ImageEdit-round,.ProductEditor-images .ImageEdit-small,.ProductEditor-images .ImageEdit{width:100%;height:100%}.ProductEditor-gallery{display:flex;overflow-x:scroll}.ProductEditor-gallery>*{margin:0 1em 1em}.ProductEditor-gallery>*:first-child{margin-left:0}.ProductEditor-gallery>*:last-child{margin-right:0}.ProductEditor-gallery .thumb-container{width:180px;height:180px}.ProductEditor-gallery .ImageEdit-large,.ProductEditor-gallery .ImageEdit{width:100%;height:100%}.ProductEditor-accounts{width:100%;margin-top:1em}.ProductEditor-accounts th,.ProductEditor-accounts td{padding:.5em}.ProductEditor-accounts th{border-bottom:1px solid var(--border-light);font-weight:normal;text-align:left}.ProductEditor-accounts td:first-child{font-family:monospace;font-size:120%}.ProductEditor-accounts .row{gap:1rem}.Editor.ProductEditor{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:calc(var(--inset-top) + var(--content-top))}.BusinessCustomerDetail{width:100%;height:100%;padding-top:calc(var(--inset-top) + var(--content-top));background-color:var(--bg-dark)}.BusinessCustomerDetail>header{position:relative;margin:var(--chat-margin);margin-bottom:0;border-radius:var(--theme-radius-big);background-color:var(--bg-light);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.BusinessCustomerDetail>header .btn{--btn-height: 2.25rem}.BusinessCustomerDetail>header>.cover{width:100%}.BusinessCustomerDetail>header>.cover>.content{padding:var(--box-padding)}.BusinessCustomerDetail>main{border-bottom-left-radius:var(--theme-radius-big);border-bottom-right-radius:var(--theme-radius-big);background-color:var(--bg-light);margin:var(--chat-margin);margin-top:calc(0px - var(--theme-radius-big));padding:var(--chat-margin);padding-top:calc(var(--theme-radius-big) + var(--chat-margin))}.BusinessCustomerDetail>main .EditorNode{background:none}.BusinessCustomerDetail>.TabView{margin:var(--chat-margin);margin-top:0}.BusinessCustomerDetail .user-header{position:relative;display:flex;overflow:hidden}.BusinessCustomerDetail .user-avatar{position:relative;margin-right:var(--box-padding)}.BusinessCustomerDetail .user-avatar>.user-ring{position:absolute;left:-4px;top:-4px;width:94px;height:94px}.BusinessCustomerDetail .user-avatar>.UserAvatar{width:86px;height:86px}.BusinessCustomerDetail .user-avatar>.UserAvatar>.status{width:24px;height:24px;right:-1px;bottom:-1px;background-color:var(--card-status-bg)}.UserCard h3,.UserModal h3{font-size:1.25rem}.UserCard h3 small,.UserModal h3 small{font-size:1.25rem}.UserCard .roles,.UserModal .roles{display:flex;flex-wrap:wrap;margin-bottom:-0.375rem}.UserCard .roles .role,.UserModal .roles .role{display:flex;align-items:center;margin-right:.375rem;margin-bottom:.375rem;padding:.25rem .5rem;background-color:var(--bg-light);border-radius:.5rem;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;color:var(--text-dark);font-size:.75rem;font-weight:bold}.UserCard .roles .role.global,.UserModal .roles .role.global{color:var(--gold)}.UserCard .roles .role .badge,.UserModal .roles .role .badge{width:.75rem;height:.75rem;border-radius:50%;margin-right:.5rem}.UserCard .roles .role img,.UserCard .roles .role .Icon,.UserModal .roles .role img,.UserModal .roles .role .Icon{width:17px;height:17px;vertical-align:bottom}.UserCard .roles .role img:not(:last-child),.UserCard .roles .role .Icon:not(:last-child),.UserModal .roles .role img:not(:last-child),.UserModal .roles .role .Icon:not(:last-child){margin-right:.5rem}@media(hover: hover)and (pointer: fine){.UserCard .roles a.role:hover,.UserModal .roles a.role:hover{background-color:rgb(var(--bg-light-rgb)/0.8)}}.UserCard .roles a.role.active,.UserCard .roles a.role[active=true],.UserModal .roles a.role.active,.UserModal .roles a.role[active=true]{background-color:rgb(var(--bg-light-rgb)/0.8)}.UserCard .user-header,.UserModal .user-header{position:relative;display:flex;overflow:hidden}.UserCard .user-header>.ImageView:first-child,.UserModal .user-header>.ImageView:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.UserCard .user-header>*:not(:first-child),.UserModal .user-header>*:not(:first-child){z-index:1}.UserCard .user-avatar,.UserModal .user-avatar{position:relative;height:44px}.UserCard .user-avatar>.user-ring,.UserModal .user-avatar>.user-ring{position:absolute;left:-2px;top:-46px;width:92px;height:92px}.UserCard .user-avatar>.UserAvatar,.UserModal .user-avatar>.UserAvatar{position:absolute;left:1px;top:-43px;width:86px;height:86px}.UserCard .user-avatar>.UserAvatar>.status,.UserModal .user-avatar>.UserAvatar>.status{width:24px;height:24px;right:-1px;bottom:-1px;background-color:var(--card-status-bg)}.UserCard>section:not(:last-child),.UserCard>main>section:not(:last-child),.UserModal>section:not(:last-child),.UserModal>main>section:not(:last-child){margin-bottom:1rem}.UserCard>section h5,.UserCard>main>section h5,.UserModal>section h5,.UserModal>main>section h5{font-size:.75rem;text-transform:uppercase;margin-bottom:.5rem;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.UserCard>section h5 a,.UserCard>main>section h5 a,.UserModal>section h5 a,.UserModal>main>section h5 a{position:relative;height:100%;margin-left:4px}.UserCard>section h5 a .Icon,.UserCard>main>section h5 a .Icon,.UserModal>section h5 a .Icon,.UserModal>main>section h5 a .Icon{position:absolute;left:0;top:-2px;width:20px;height:20px}.UserCard>section p,.UserCard>main>section p,.UserModal>section p,.UserModal>main>section p{font-size:.875rem}.UserCard>section input,.UserCard>main>section input,.UserModal>section input,.UserModal>main>section input{width:100%}.UserCard{width:20rem;max-width:calc(100vw - 1rem);background:var(--dd-bg);border:var(--dd-border);--card-status-bg: var(--bg-dropdown);box-shadow:0 0 1.5rem var(--bg-shadow);border-radius:var(--theme-radius-big);padding:0 1rem 1rem}.UserCard .user-header{height:10rem;margin-left:-1rem;margin-right:-1rem;background-color:var(--bg-chat-item);border-top-left-radius:var(--theme-radius-big);border-top-right-radius:var(--theme-radius-big)}.UserCard .user-name{padding-bottom:1rem;border-bottom:1px solid var(--border-dark)}.UserModal{--card-status-bg: var(--bg-light)}.UserModal .ModalHeader{position:absolute;left:0;right:0;z-index:1}.UserModal .ModalHeader h3{opacity:0}.UserModal .ModalHeader:before{opacity:0}.UserModal>main{margin-top:calc(0px - var(--inset-top))}.UserModal>main>section{background-color:var(--bg-dark);border-radius:var(--theme-radius-big);padding:var(--box-padding)}.UserModal>main>section h5{font-size:.875rem}.UserModal .user-header{margin:calc(0px - var(--box-padding)) calc(0px - var(--box-padding)) 0;height:calc(12rem + var(--inset-top));background-color:var(--bg-chat-item)}.UserModal .user-avatar,.UserModal .user-name{margin-bottom:1rem}.UserModal .roles .role{margin-right:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.875rem}.UserModal .roles .role .badge{width:.875rem;height:.875rem}.UserModal .roles .role img,.UserModal .roles .role .Icon{width:19px;height:19px}.BusinessCustomers{flex-direction:row;padding:0;--content-top: var(--channel-header-height)}.BusinessCustomers>aside{height:100%;width:24rem;position:relative;border-right:1px solid var(--border-light);padding-top:calc(var(--inset-top) + var(--content-top));display:flex;flex-direction:column}.BusinessCustomers>aside>header{padding:var(--box-padding)}.BusinessCustomers>aside>header .btn{height:2.375rem}.BusinessCustomers>aside>section{position:relative;width:100%;height:unset;min-height:0;flex:1}.BusinessCustomers>aside>section .UserNode{border-radius:0;background-color:unset;border:none}.BusinessCustomers>aside>section .UserNode:nth-child(even){background-color:var(--bg-list)}@media(hover: hover)and (pointer: fine){.BusinessCustomers>aside>section .UserNode:hover{background-color:var(--item-hover)}}.BusinessCustomers>aside>section .UserNode.active,.BusinessCustomers>aside>section .UserNode[active=true]{background-color:var(--item-focus)}.BusinessCustomers>aside .SearchField{--search-height: 2.5rem;--search-icon-size: 1.5rem;--search-padding-left: var(--box-padding);--search-padding-right: calc(var(--box-padding) - 0.375rem);width:100%;font-size:.875rem;border-radius:0}.BusinessCustomers>aside .SearchField .content{padding-left:var(--box-padding);padding-right:var(--box-padding)}.BusinessCustomers>aside .SearchField[active=true],.BusinessCustomers>aside .SearchField:focus-within{box-shadow:none}.BusinessCustomers>main{display:flex;height:100%;flex:1}.BusinessCustomers>main>.contents{flex:1;height:100%}.BusinessCustomers>main>aside{position:relative;width:248px;margin-top:calc(var(--inset-top) + var(--content-top));background-color:var(--bg-list)}.BusinessCustomers>main>aside>.UserList{position:absolute;width:100%;height:100%}.SurveyNode h3{margin-bottom:.375rem}.SurveyNode .author{padding:.5rem 1rem;margin-top:.75rem;margin-bottom:calc(0rem - var(--chat-margin));margin-left:calc(0rem - var(--chat-margin));gap:.375rem;background-color:var(--bg-serverlist);border-bottom-left-radius:var(--theme-radius);border-top-right-radius:var(--theme-radius)}.SurveyNode .UserAvatar{width:1.125rem;height:1.125rem}.EmployeeNode .UserAvatar{margin-right:var(--chat-margin)}.EmployeeNode .name>.btn{margin-top:.5rem}.EmployeeNode .name>.btn.out{background-color:#d9534f;border-color:#d9534f}.EmployeeNode .name>.btn.out:hover{background-color:#e27c79;border-color:#e27c79}.CouponForm .weekdays,.CouponForm .categories{padding:1rem;margin:.5rem 1rem 1.5rem 0;border:1px solid var(--border-light);border-radius:var(--theme-radius)}.CouponForm .weekdays label.checkbox:not(:last-child),.CouponForm .categories label.checkbox:not(:last-child){margin-bottom:.25rem}.SurveySummary{padding-top:var(--box-padding)}.SurveyResponses{position:relative;flex:1}.SurveyResponses>section{position:absolute;width:100%;left:0;top:var(--box-padding);bottom:0;overflow:scroll}.SurveyResponses table{user-select:text}.SurveyResponses td,.SurveyResponses th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:10rem;border-left:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:.375rem .5rem;font-size:.75rem}.SurveyResponses th{border-top:1px solid var(--border-light)}.BusinessWages section:first-child header{justify-content:flex-start}.BusinessWages section:first-child header>*{margin-right:2rem}.BusinessWages .employee{display:flex;margin-bottom:.5rem;cursor:pointer}.BusinessWages .employee h5{font-size:1rem}.BusinessWages .employee>*:first-child{width:10rem}.BusinessWages .employee>*:nth-child(2){width:9rem}.BusinessWages .employee>*:nth-child(3){width:6rem}.BusinessWages .employee>*:nth-child(4){width:6rem}.BusinessWages .employee>*:nth-child(5){width:6rem}.BusinessWages .employee>*:nth-child(6){width:6rem}.BusinessWages .employee>*:nth-child(7){width:7rem}.BusinessWages .employee>*:nth-child(8){width:6rem}.BusinessWages .employee>*:nth-child(9){width:6rem}.BusinessWages .employee>*:nth-child(10){width:6rem}.BusinessWages .total{display:flex;align-items:center;margin-bottom:.5rem}.BusinessWages .total>*:first-child{min-width:10rem}.BusinessWages .total>*{margin-right:1rem}.EmployeeDetail .field{display:flex;margin-bottom:.25rem}.EmployeeDetail .field>*:first-child{width:8rem}.EmployeeDetail .days{margin-top:2rem}.EmployeeDetail .day{margin-top:1rem;margin-bottom:.5rem}.EmployeeDetail .day:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid var(--border-light)}.EmployeeDetail .day>header{display:flex;align-items:center}.EmployeeDetail .day>header>*:first-child{margin-right:1rem}.EmployeeDetail .day .intervals{display:flex;flex-wrap:wrap;margin-top:.5rem;margin-bottom:.5rem}.EmployeeDetail .day .intervals>*{margin-bottom:.25rem}.EmployeeDetail .day .intervals>*:not(:last-child){padding-right:1rem;margin-right:1rem;border-right:1px solid var(--border-light)}.SurveyEditor{align-items:stretch;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.SurveyEditor-left{margin:.5rem;width:18rem;align-items:stretch;gap:.5rem;flex-shrink:0}.SurveyEditor-scroll{position:relative;width:100%;max-height:100%;flex:1}.SurveyEditor-scroll>.SurveyEditor-list{position:absolute;left:0;right:0;top:0;bottom:0}.SurveyEditor-list{padding:var(--chat-margin);padding-top:0;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media(hover: hover)and (pointer: fine){.SurveyEditor-list{scrollbar-width:none}.SurveyEditor-list::-webkit-scrollbar{width:0;height:0}}.SurveyEditor-container{background-color:var(--bg-list);border-radius:var(--theme-radius-big);position:relative;align-items:stretch}.SurveyEditor-container.questions{flex:2}.SurveyEditor-container.endings{flex:1}.SurveyEditor-container.properties{flex:1}.SurveyEditor-container>header{padding:var(--box-padding);gap:.5rem}.SurveyEditor-container>header h5{font-size:1rem}.SurveyEditor-top{padding:.375rem;width:100%;margin-top:.5rem;gap:.5rem;justify-content:space-between}.SurveyEditor-top>section{gap:.5rem}.SurveyEditor-top .toggle{padding:0 .5rem;gap:.5rem}.SurveyEditor-top .toggle .Icon{height:1.25rem}.SurveyEditor-top .btn{--btn-height: 1.25rem;padding:.375rem .5rem}@media(hover: hover)and (pointer: fine){.SurveyEditor-top .btn:hover{background-color:var(--item-hover);border-radius:var(--theme-radius)}}.SurveyEditor-center{flex:1}.SurveyEditor-slide{width:100%;flex:1;position:relative}.SurveyEditor-slide>.SurveyClient-slide{border:1px solid var(--border-light)}.SurveyEditor-tool{width:16rem;align-items:stretch;gap:.5rem;margin:.5rem;flex-shrink:0}.SurveyEditor-tool .SurveyEditor-list{padding:var(--box-padding);padding-top:0}.SurveyEditor-tool input,.SurveyEditor-tool select{font-size:.75rem;font-weight:bold;padding:.5rem .625rem}.SurveyEditor-tool section:not(:first-child){border-top:1px solid var(--border-light);padding-top:1.5rem}.SurveyEditor-tool section:not(:last-child){margin-bottom:1.5rem}.SurveyEditor-tool section h5{font-size:1rem}.SurveyEditor-tool label.score{flex-direction:row}.SurveyEditor-tool label.score:not(:last-child){margin-bottom:.75rem}.SurveyEditor-tool label.score small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;margin:0;flex:1}.SurveyEditor-tool label.score .Toggle{margin-left:.5rem}.SurveyEditor-tool label.score input{width:4rem;flex-shrink:0;margin-left:.5rem}.SurveyEditor-editor{position:relative;width:100%;display:flex}.SurveyEditor-editor.h1{font-size:var(--title-size);line-height:var(--title-height);font-weight:normal}.SurveyEditor-editor.h1:not(:last-child){margin-bottom:.75rem}.SurveyEditor-editor.h2{font-size:var(--heading-size);font-weight:normal}.SurveyEditor-editor>.input{width:100%;outline:none;white-space:pre-wrap}.SurveyEditor-editor>.placeholder{position:absolute;left:0;top:0;width:100%;opacity:.5;font-style:italic;pointer-events:none}.SurveyEditor-editor:focus-within>.placeholder{opacity:.25}.QuestionNode{--key-color: rgb(222, 220, 222);padding:.5rem;gap:.25rem;border-radius:var(--theme-radius);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.QuestionNode a{display:none;flex-shrink:0}@media(hover: hover)and (pointer: fine){.QuestionNode:hover{background-color:var(--item-hover)}}.QuestionNode.active,.QuestionNode[active=true]{background-color:var(--item-focus)}@media(hover: hover)and (pointer: fine){.QuestionNode:hover a{display:flex}}.QuestionNode.active a,.QuestionNode[active=true] a{display:flex}.QuestionNode header{width:4rem;padding:.25rem .5rem .25rem .375rem;margin-right:.75rem;background-color:var(--key-color);border-radius:.5rem;flex-shrink:0}.QuestionNode p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;font-size:.875rem;font-weight:700}.QuestionNode.ending.category{--key-color: rgb(248, 205, 216)}.QuestionNode.ending header{width:2.75rem}.QuestionNode.type-0,.QuestionNode.type-1{--key-color: rgb(189, 221, 249)}.QuestionNode.type-2,.QuestionNode.type-3,.QuestionNode.type-4,.QuestionNode.type-5,.QuestionNode.type-6{--key-color: rgb(221, 214, 250)}.QuestionNode.type-7,.QuestionNode.type-8{--key-color: rgb(196, 227, 186)}.QuestionNode.type-9,.QuestionNode.type-10,.QuestionNode.type-11{--key-color: rgb(251, 225, 157)}.AddQuestionModal .QuestionNode header{width:unset;padding:.25rem .5rem .25rem .5rem;flex-shrink:0}.AddQuestionModal .QuestionNode p{font-size:.875rem;font-weight:700}.AddQuestionModal>main>header{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;padding-left:.5rem;margin-top:1rem;margin-bottom:.25rem;flex-shrink:0}.ChannelPermissions header{display:flex;align-items:center;justify-content:space-between}.ChannelPermissions .box{background-color:var(--bg-dark);margin-bottom:2rem}.ChannelPermissions .box header{margin-bottom:1.5rem}.ChannelPermissions .box label{margin-bottom:2rem}.ChannelPermissions .box label:last-child{margin-bottom:0}.ChannelPermissions .box .Toggle.off{background-color:var(--bg-dropdown)}.ChannelPermissions label>.row{justify-content:space-between}.ChannelPermissions label>.row .Icon{margin-right:.5rem}.ChannelPermissions .btn{--btn-height: 2rem}.ChannelPermissions .AccessNode{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.ChannelPermissions .AccessNode img{margin-left:.5rem;width:1.5rem;height:1.5rem;object-fit:contain;vertical-align:bottom}.ChannelPermissions .AccessNode p{font-size:.875rem;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.ChannelPermissions .AccessNode .actions{flex-shrink:0}.ChannelPermissions .AccessNode .actions .btn{--btn-height: 1.5rem}.ChannelPermissions .AccessNode .btn:not(:last-child){margin-right:.75rem}.OverrideToggle .btn{font-size:1.25rem;line-height:1.5rem;--btn-padding: 0.5rem;--btn-height: 1.5rem;min-width:3rem}.OverrideToggle .btn.off{--btn-secondary-hover: var(--red);border-top-right-radius:0;border-bottom-right-radius:0}.OverrideToggle .btn.on{--btn-secondary-hover: var(--green);border-top-left-radius:0;border-bottom-left-radius:0}.OverrideToggle .btn.default{border-radius:0;border-left:1px solid var(--bg-light);border-right:1px solid var(--bg-light)}.AccountForm .form label+section{margin-top:2rem}.AccountForm .form .row{justify-content:space-between}.AccountForm .form .row>*:not(:last-child){margin-right:.5rem}.AccountForm .form .row>*:not(:first-child){margin-left:.5rem}.AddCustomerForm div.content{gap:1rem;text-align:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.AddCustomerForm .qr-container{width:250px;height:250px}.AddCustomerForm .qr-container canvas{height:250px}.AddCustomerForm .link-join>input{flex:1;margin-right:1rem}.EmotePicker{display:flex;flex-direction:column;width:21.25rem;max-width:100%;height:24rem;background:var(--dd-bg);box-shadow:var(--dd-shadow);border:var(--dd-border);border-radius:var(--theme-radius-big)}.EmotePicker>.emotes{display:flex;flex:1;min-height:0}.EmotePicker>.emotes header{padding:1.25rem .5rem .25rem 1rem;display:flex;max-width:100%;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;padding-top:.75rem;padding-left:.25rem}.EmotePicker>.emotes header small{font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.EmotePicker>.emotes .emote{display:flex;cursor:pointer;padding:.375rem;border-radius:var(--theme-radius)}.EmotePicker>.emotes .emote:hover{background-color:var(--bg-light)}.EmotePicker>.emotes .emote .sprite{width:2rem;height:2rem;background-repeat:no-repeat}.EmotePicker>.emotes .emote img{width:2rem;height:2rem;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.EmotePicker>header{display:flex;padding:.75rem;border-top-left-radius:var(--theme-radius-big);border-top-right-radius:var(--theme-radius-big);border-bottom:1px solid var(--border-light)}.EmotePicker>footer{display:flex;padding:.75rem;min-height:4rem;border-bottom-left-radius:var(--theme-radius-big);border-bottom-right-radius:var(--theme-radius-big);border-top:1px solid var(--border-light)}.EmotePicker>footer .active{display:flex;align-items:center}.EmotePicker>footer .active img{width:2.5rem;height:2.5rem;object-fit:contain;margin-right:1rem}.EmotePicker>footer .active h5{font-size:1rem}.EmotePicker .search-bar{position:relative;width:100%}.EmotePicker .search-bar input{width:100%}.EmotePicker .search-bar>.close{display:flex;align-items:center;position:absolute;right:.5rem;top:0;height:100%;cursor:pointer;color:var(--text-light)}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.EmotePicker{height:14rem;width:calc(100vw - 2.25rem);max-width:24rem}.EmotePicker>header{padding:.5rem}.EmotePicker>footer{display:none}}@media screen and (min-width: 768px)and (min-height: 451px){.EmotePicker+.Dropdown-triangle{--bg: var(--bg-light)}}.VoiceView{display:flex;position:relative;width:100%;height:100%;background-color:#000}.VoiceView .ChannelHeader{transition:all .25s}.VoiceView.hide-controls .header-container .ChannelHeader{opacity:0;transform:translateY(-1rem)}.VoiceView.hide-controls .footer-container footer{opacity:0;transform:translateY(1rem)}.VoiceView .header-container{position:absolute;top:0;left:0;width:100%;height:8rem;padding-top:var(--inset-top);background:linear-gradient(black, rgba(0, 0, 0, 0))}.VoiceView .footer-container{position:absolute;bottom:0;left:0;width:100%;padding-top:4rem;padding-bottom:max(24px,var(--inset-bottom) + var(--content-bottom));background:linear-gradient(rgba(0, 0, 0, 0), black)}.VoiceView .footer-container footer{display:flex;justify-content:space-between;width:100%;transition:all .25s}.VoiceView .footer-container footer .button{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:50%}.VoiceView .footer-container footer .button.gray{background-color:var(--bg-chat)}@media(hover: hover)and (pointer: fine){.VoiceView .footer-container footer .button.gray:hover{background-color:var(--bg-list)}}.VoiceView .footer-container footer .button.green{background-color:var(--green)}.VoiceView .footer-container footer .button.red{background-color:var(--red)}.VoiceView .footer-container footer .button>.Icon{width:2rem;height:2rem}.VoiceView .footer-container footer .more{display:flex;position:absolute;right:-0.25rem;bottom:-0.25rem;border-radius:50%;border:2px solid #000;background-color:var(--bg-chat)}@media(hover: hover)and (pointer: fine){.VoiceView .footer-container footer .more:hover{background-color:var(--bg-list)}}.VoiceView .footer-container footer .control{display:flex;position:relative;margin-left:.75rem;margin-right:.75rem;cursor:pointer}.QRForm .Loader{margin:1rem 2rem 2rem}.QRForm .qr-container{width:100%;height:300px;margin-top:1rem;margin-bottom:.75rem;margin-left:-0.5rem}.QRForm .qr-container canvas{height:300px}.TimeSelect{padding:.75rem}.TimeSelect .TabView{margin-bottom:1.5rem}.Calendar>header{margin-bottom:1rem}.Calendar>header .btn{--btn-height: 1.75rem}.Calendar>header h5{font-size:1rem}.Calendar>.table>header{margin-bottom:.25rem}.Calendar>.table h5,.Calendar>.table .cell{white-space:nowrap;text-align:center}.Calendar>.table h5{font-size:.8125rem;font-weight:700;width:2.5rem}.Calendar>.table .cell{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.Calendar>.table .cell.active{background-color:rgb(var(--theme-primary)/0.15);font-weight:700}.Calendar>.table .cell.active.first{border-top-left-radius:50%;border-bottom-left-radius:50%}.Calendar>.table .cell.active.last{border-top-right-radius:50%;border-bottom-right-radius:50%}.Calendar>.table .cell.now{color:var(--red)}.Calendar>.table .cell.outside{opacity:.35}.SurveyQuestion-scale{width:100%;align-items:stretch}.SurveyQuestion-scale>.items{gap:.375rem;margin-bottom:1rem}.SurveyQuestion-scale .rating{height:3rem;border:1px solid var(--border-light);border-radius:var(--theme-radius);flex:1;font-weight:700}@media(hover: hover)and (pointer: fine){.SurveyQuestion-scale .rating:hover{background-color:var(--item-hover)}}.SurveyQuestion-scale .rating.selected{background-color:var(--text-dark);color:var(--bg-light);animation:SurveyQuestion-scale-select .4s ease-in-out}@keyframes SurveyQuestion-scale-select{20%{background-color:var(--text-dark);color:var(--bg-light)}40%{background-color:initial;color:initial}60%{background-color:var(--text-dark);color:var(--bg-light)}80%{background-color:initial;color:initial}100%{background-color:var(--text-dark);color:var(--bg-light)}}.SurveyQuestion-rating{gap:.25rem}.SurveyQuestion-rating .rating{position:relative;padding-top:1rem}.SurveyQuestion-rating .rating .label{position:absolute;white-space:nowrap;top:-0.75rem}.SurveyQuestion-rating .rating .alt{margin-top:.5rem;font-size:1rem}.SurveyQuestion-rating .rating svg{height:4rem}.SurveyQuestion-rating .rating .outline{fill:gold}.SurveyQuestion-rating .rating .fill{fill:rgba(255,215,0,0);transition:fill .25s ease-in-out}.SurveyQuestion-rating .rating.hover .fill{fill:rgba(255,215,0,.5)}.SurveyQuestion-rating .rating.active .fill{fill:gold}.SurveyQuestion-rating .rating.selected{animation:SurveyQuestion-rating-select .3s ease-in-out}@keyframes SurveyQuestion-rating-select{50%{transform:scale(0.85)}}.SurveyQuestion-date>.column{align-items:flex-start}.SurveyQuestion-date>.divider{font-size:2.5rem;line-height:3.5rem;align-self:flex-end;color:var(--text-light);margin:0 1rem}.SurveyQuestion-date input{box-shadow:none;border-bottom:2px solid var(--border-light);border-radius:0;font-size:1.75rem;line-height:2.5rem;padding:.5rem 0}.SurveyQuestion-date input::placeholder{color:var(--border-light)}.InviteModal .form>label>.row{justify-content:space-between}.InviteModal .form>label>.row input{margin-right:1rem;flex:1}.ScheduleController h3{text-align:center;padding:.5rem;margin-bottom:1rem}.ScheduleController .box{background-color:var(--bg-dark)}.ClientBusinessView{background-color:var(--bg-dark)}.ClientBusinessView>.container{margin-bottom:max(var(--inset-bottom) + var(--content-bottom),var(--box-padding))}.ClientBusinessView .Post{left:var(--box-padding);right:var(--box-padding)}.ClientBusinessView .separator{width:100%;height:2rem;display:flex;align-items:center;flex-wrap:wrap;font-size:.75rem;font-weight:bold;color:var(--text-light)}.ClientBusinessView .separator:before{content:" ";display:block;height:1px;margin-right:.5rem;background-color:var(--border-light);flex:1}.ClientBusinessView .separator:after{content:" ";display:block;height:1px;margin-left:.5rem;background-color:var(--border-light);flex:1}.ClientBusinessView-menu{display:flex;flex-direction:column;align-items:stretch;gap:var(--box-padding)}.ClientBusinessView-header{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--text-light);padding:2rem;padding-top:6rem}.ClientBusinessView-header>section{gap:1rem}.ClientBusinessView-header>.ImageView{position:absolute;left:0;right:0;top:0;bottom:0}.ClientBusinessView-header>section h1{z-index:1;text-shadow:0 0 .5rem var(--bg-shadow);color:#000;text-align:center;font-size:1.5rem;margin-bottom:2rem}.ClientBusinessView-header>section .btn{background-color:rgba(255,255,255,.6);color:#000;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ClientMenuNode{display:flex;flex-direction:column;margin-left:var(--box-padding);margin-right:var(--box-padding);border-radius:var(--theme-radius);background-color:var(--bg-light)}.ClientMenuNode>header,.ClientMenuNode>footer{padding:var(--box-padding)}.ClientMenuNode>header .Icon.next,.ClientMenuNode>footer .Icon.next{height:2rem}.ClientMenuNode>header{display:flex;justify-content:space-between;align-items:center;height:6rem}.ClientMenuNode>header>h3{font-size:1.5rem}.ClientMenuNode>footer{border-top:1px solid var(--border-light);height:5rem}@media screen and (min-width: 768px)and (min-height: 451px){.ClientMenuNode{border-radius:calc(var(--theme-radius)*6)}.ClientMenuNode>header .Icon.next,.ClientMenuNode>footer .Icon.next{height:3rem}.ClientMenuNode>header{height:9rem;padding:2.75rem}.ClientMenuNode>header>h3{font-size:1.75rem}.ClientMenuNode>footer{height:8rem;padding:2rem 2.75rem}}.ScheduleNode small{display:flex;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem}.ScheduleNode .StatusOrb>.orb{width:1.25rem;height:1.25rem;margin-right:.5rem}.ScheduleNode .StatusOrb>h3{font-size:1rem}.ClientMenuController{padding-top:var(--client-tab-height);background-color:var(--text-dark);height:100vh}.ClientMenuController>header{position:absolute;top:0;left:0;right:0;height:var(--client-tab-height);z-index:1}.ClientMenuController>footer{position:absolute;bottom:var(--box-padding);left:0;right:0;z-index:1;display:flex;justify-content:center}.ClientMenuController .MenuTabs{display:flex;width:100%;justify-content:center;background-color:var(--bg-header)}.ClientMenuController .MenuTabs a{color:var(--text-dark);text-transform:uppercase;font-weight:700;padding:.75rem 1rem;font-size:.875rem}.ClientMenuController .MenuTabs a[active=true]{border-bottom:3px solid var(--text-dark)}.ClientMenuController .cards{display:flex;flex-direction:column;align-items:center;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.ClientMenuController .cards>header.allergic{width:100%;line-height:3rem;background-color:var(--border-light);color:var(--text-dark);font-weight:700;text-align:center;text-transform:uppercase}.ClientMenuController .cards>.LazyList{max-width:600px;padding-bottom:12rem}.ClientMenuController .cards>.LazyList>header{width:100%;line-height:3rem;background-color:var(--text-dark);color:var(--bg-light);font-weight:700;text-align:center;text-transform:uppercase}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ClientMenuController{padding-top:var(--client-tab-height)}.ClientMenuController>header{height:var(--client-tab-height)}.ClientMenuController .cards>.LazyList{padding-bottom:7.5rem}.ClientMenuController .cards>.LazyList>header{width:100%;line-height:2.5rem}}.DrawerModal{display:flex;flex-direction:column;min-height:40vh}.DrawerModal>*:last-child{flex:1}.ScheduleView td{padding:.25rem;font-size:.875rem}.ScheduleView h5{font-size:.875rem}.OrderDrawer{width:100%;max-width:calc(800px - 4rem);height:8rem;margin-left:var(--box-padding);margin-right:var(--box-padding);background-color:rgb(var(--bg-light-rgb)/0.8);border-radius:var(--theme-radius-big);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:var(--m-shadow);border:var(--m-border);display:flex;justify-content:space-between;align-items:center;padding:2rem 1.75rem 2rem 2rem;user-select:none;cursor:pointer;opacity:0;transform:scale(0.3);transition:opacity .3s,transform .3s}.OrderDrawer.active{opacity:1;transform:none;position:relative;top:unset}.OrderDrawer .Icon{height:3.5rem}.OrderDrawer>section{display:flex;align-items:center}.OrderDrawer>section h3{font-size:2.25rem;font-weight:700}.OrderDrawer .icon{position:relative;margin-right:3rem}.OrderDrawer .icon .orb{position:absolute;width:2rem;height:2rem;line-height:2rem;top:-0.25rem;right:-0.75rem;text-align:center;border-radius:50%;background-color:#d9534f;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.OrderDrawer{height:5.5rem;padding:1.5rem 1.25rem 1.5rem 1.5rem}.OrderDrawer .Icon{height:2.75rem}.OrderDrawer>section h3{font-size:1.625rem}.OrderDrawer .icon{margin-right:2rem}.OrderDrawer .icon .orb{width:1.75rem;height:1.75rem;line-height:1.75rem;top:-0.125rem;right:-0.625rem;font-size:1rem}}.ProductCard{position:relative;width:100%;height:600px;background-position:50%;background-size:cover;color:#fff;user-select:none}.ProductCard.bg:before{display:block;position:absolute;content:" ";left:0;right:0;top:0;height:14rem;background:linear-gradient(rgba(0, 0, 0, 0.65), transparent);z-index:1}.ProductCard>.ImageView{position:absolute;left:0;top:0;bottom:0;right:0}.ProductCard>header{position:absolute;left:0;right:0;top:0;padding:2rem;z-index:1}.ProductCard>header h2,.ProductCard>header p{margin:0 0 .5rem}.ProductCard>header h2{font-size:1.5rem;font-weight:700}.ProductCard>header p{font-size:1rem}.ProductCard>header .price{min-width:3em;text-align:right;flex-shrink:0;margin-left:.5rem}.ProductCard>header .name,.ProductCard>header .allergens{text-transform:uppercase}.ProductCard>header .allergens{font-size:.9rem}.ProductCard>header .top{display:flex;justify-content:space-between;align-items:flex-start}.ProductCard>section{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:2rem}.ProductCard>section .order-count{font-size:9rem;font-weight:700;text-shadow:0 0 1rem var(--bg-shadow);opacity:0;transform:scale(0.3);transition:all .3s}.ProductCard>section .order-count.active{opacity:1;transform:none}.ProductCard>section .OrderButton{box-shadow:0 0 1rem var(--bg-shadow)}.ProductCard>section .OrderButton.add{background-color:#56bc8a}.ProductCard>section .OrderButton.remove{background-color:#d9534f}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.ProductCard>header{padding:1.5rem}.ProductCard>header h2{font-size:1.25rem}.ProductCard>header p{font-size:.875rem}.ProductCard>section{padding:1.5rem}.ProductCard>section .order-count{font-size:7rem}}.OrderButton,.BookButton{display:block;position:relative;border-radius:9999px;opacity:0;transform:scale(0.3);transition:all .3s;visibility:hidden}.OrderButton.active,.BookButton.active{visibility:visible;opacity:1;transform:none}.OrderButton{width:6.5rem;height:6.5rem}.OrderButton.add:before,.OrderButton.remove:before{display:block;content:" ";position:absolute;left:1.5rem;top:3.25rem;width:3.5rem;height:1px;background-color:#fff}.OrderButton.add:after{display:block;content:" ";position:absolute;left:3.25rem;top:1.5rem;width:1px;height:3.5rem;background-color:#fff}@media screen and (max-width: 767px),screen and (max-height: 450px)and (max-width: 900px){.OrderButton{width:4.5rem;height:4.5rem}.OrderButton.add:before,.OrderButton.remove:before{left:1rem;top:2.25rem;width:2.5rem}.OrderButton.add:after{left:2.25rem;top:1rem;height:2.5rem}}.BookButton{width:6.5rem;height:6.5rem}.OrderView{display:flex;flex-direction:column;background-color:var(--bg-dark)}.OrderView>section{flex:1;padding-bottom:1.5rem}.OrderView>footer{padding:var(--box-padding);background-color:var(--bg-light);border-top:1px solid var(--border-light)}.OrderView>footer .btn{--btn-padding: 0.75rem 1.5rem}.OrderView>footer>*:not(:last-child){margin-bottom:1rem}.OrderView .total{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.OrderView .total h3{font-size:3rem}.OrderView .total small{font-size:1rem}.OrderView .StripeElement{background-color:var(--bg-dark);border-radius:var(--theme-radius);padding:1rem}.OrderView .StripeElement:hover,.OrderView .StripeElement.StripeElement--focus{box-shadow:0 0 0 1px var(--bg-shadow)}.OrderView .StripeElement.StripeElement--invalid{border-color:#d9534f}.BillCell{display:flex;justify-content:space-between;align-items:center;user-select:none}.BillCell:not(:last-child){margin-bottom:1rem}.BillCell>section{display:flex;align-items:center}.BillCell>section>*{margin-bottom:0;margin-top:0}.BillCell h2{width:3rem;text-align:center}.CartCell{display:flex;justify-content:space-between;align-items:center;user-select:none;padding:.75rem}.CartCell:not(:last-child){margin-bottom:1rem}.CartCell>section{display:flex;align-items:center}.CartCell>section>*{margin-bottom:0;margin-top:0}.CartCell h2{width:3rem;text-align:center}.CartCell .OrderButton{width:33px;height:33px;box-sizing:content-box;border:1px solid var(--text-dark)}.CartCell .OrderButton:last-child{margin-left:1rem}.CartCell .OrderButton.add:before,.CartCell .OrderButton.remove:before{left:5px;top:16px;width:23px;background-color:var(--text-dark)}.CartCell .OrderButton.add:after{left:16px;top:5px;height:23px;background-color:var(--text-dark)}