.sidebar{display:flex;flex-direction:column;height:100%;box-sizing:border-box;max-width:300px;min-width:245px;width:100%;padding-top:50px;padding-bottom:10px;gap:10px}.sidebar .widget{width:100%;box-sizing:border-box}.sidebar .widget:not(.widget-account){overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bg-3) var(--bg-1)}.sidebar .widget.padded{padding:0 10px}.button{display:flex;align-items:center;gap:8px;cursor:pointer}.button.thin{padding:6px 8px}.button.wide{width:100%}.button.center{justify-content:center}.button.primary{color:var(--ac-1);background:var(--ac-1-50)}.button.primary.nav,.button.primary.nav:hover{color:var(--ac-1);background:var(--ac-1-50);box-shadow:var(--funky-effect)}.button.nav{background-color:transparent;box-shadow:none}.button.nav:hover{background-color:var(--bg-2);box-shadow:var(--funky-effect)}.button.danger{color:var(--danger);background:var(--danger-50)}.widget-navigation{display:flex;flex-direction:column;gap:5px;list-style-type:none;margin:0;padding:0}.widget-navigation br{margin:5px 0}.avatar{display:flex;justify-content:center;align-items:center;height:45px;width:45px;border-radius:var(--br-md);overflow:hidden}.avatar.xl{height:55px;width:55px;border-radius:var(--br-lg)}.avatar.lg{height:50px;width:50px;border-radius:var(--br-lg)}.avatar.md{height:35px;width:35px;border-radius:var(--br-md)}.avatar.sm{height:25px;width:25px;border-radius:var(--br-sm)}.avatar.rounded{border-radius:var(--br-mx)}.avatar img{width:100%;height:100%;object-fit:cover}.container{display:flex;flex-direction:column;box-sizing:border-box}.container.fill *{width:100%;box-sizing:border-box}.container.center{width:100%;align-items:center;justify-content:center}.container.left{width:100%;align-items:flex-start;justify-content:center}.container.right{width:100%;align-items:flex-end;justify-content:center}.container.horizontal{flex-direction:row;width:100%;align-items:center;justify-content:normal}.container.startHorizontal{flex-direction:row;width:100%;align-items:start;justify-content:normal}.container.horizontalCenter{align-items:center;justify-content:center;flex-direction:row;width:100%}.container.horizontalRight{align-items:center;justify-content:right;flex-direction:row;width:100%}.container.gap-sm{gap:4px}.container.gap-md{gap:8px}.container.gap-lg{gap:10px}.container.gap-xl{gap:12px}.container.border-top{border-top:1px solid var(--bg-3)}.container.border-bottom{border-bottom:1px solid var(--bg-3)}.widget-account{display:flex;align-items:center;gap:10px;bottom:0;margin-top:auto}.widget-account .names{display:flex;flex-direction:column}.widget-account .names :first-child{font-size:calc(var(--fs-md) + 2px);font-weight:600}.input{width:225px}.input.wide{width:100%;box-sizing:border-box}.input ::placeholder{color:var(--tx-3)}.inputLabel{display:block;color:var(--tx-2);font-size:var(--fs-sm);margin:4px 0}.inputCtn.checkbox{display:flex;align-items:center;text-align:center;gap:8px}.inputCtn.checkbox .inputLabel{font-size:var(--fs-md)}.inputCtn.checkbox .input{width:auto}.dropdown{flex-direction:column;border-radius:var(--br-lg);background-color:var(--bg-3);box-shadow:0 0 10px #00000050;padding:4px;display:none;z-index:10}.dropdown.open{display:flex}.dropdown hr{margin:4px 12px;border:none;border-bottom:1px solid var(--bg-4)}.dropdown .item{display:flex;align-items:center;gap:8px;color:var(--tx-2);padding:6px 10px;border-radius:var(--br-md);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:150px}.dropdown .item:hover{color:var(--ac-1);background-color:var(--ac-1-25)}.dropdown .item.danger{color:var(--danger)}.dropdown .item.danger:hover{background-color:var(--danger-25)}.dropdownCatcher{position:fixed;width:100vw;height:100vh;top:0;left:0;display:none;pointer-events:none;z-index:9}.dropdownCatcher.open{display:block;pointer-events:all}.noteSimple{border:1px solid var(--bg-3);border-radius:var(--br-md);padding:10px;transition:.1s}.noteSimple:hover{background-color:var(--bg-3-50)}.pageHeader{display:flex;align-items:center;height:50px;width:100%;box-sizing:border-box;padding:12px 16px;gap:8px}.pageHeader .icon{display:flex;align-items:center;justify-content:center;color:var(--tx-1)}.pageHeader .title{color:var(--tx-1);font-weight:500;width:100%;box-sizing:border-box}.pageHeader .children{display:flex;align-items:center;justify-content:flex-end;flex-grow:1;color:var(--tx-1)}.pageWrapper{display:flex;flex-direction:column}.pageWrapper.center{justify-content:center;align-items:center}.pageWrapper{width:100vw;height:calc(100vh - 50px);box-sizing:border-box;max-width:725px;background-color:var(--bg-2);border-radius:var(--br-lg) var(--br-lg) 0 0;overflow:hidden;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--bg-3) var(--bg-2)}.pageWrapper.none{padding:0}.pageWrapper.timeline{padding:8px}.pageWrapper.full{padding:12px}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;box-sizing:border-box}.error .title{font-weight:700;font-size:var(--fs-xxl)}.error .msg{max-width:500px;text-align:center}.error details .stack{max-width:500px;max-height:200px;overflow-y:scroll;background-color:var(--bg-3);border-radius:var(--br-md);padding:8px;font-family:monospace;font-size:var(--fs-sm)}.error details .stack .stackHeader{font-weight:700;width:100%;text-align:center}.error .buttons{display:flex;gap:8px}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-Thin.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-ThinItalic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-ExtraLight.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:200;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-ExtraLightItalic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-Light.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-LightItalic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-Regular.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-Italic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-Medium.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-MediumItalic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-SemiBold.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-SemiBoldItalic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-Bold.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-BoldItalic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-ExtraBold.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-ExtraBoldItalic.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-Black.ttf)}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/inter/Inter_18pt-BlackItalic.ttf)}:root{--font: "Inter", "Arial", sans-serif;--font-features: "cv05", "cv08";--fs-xxs: 10px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 18px;--fs-xxl: 20px;--br-mn: 0px;--br-xxs: 2px;--br-xs: 4px;--br-sm: 6px;--br-md: 10px;--br-lg: 12px;--br-xl: 14px;--br-xxl: 18px;--br-mx: 99999px;--blur-xs: 2px;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 12px;--blur-xl: 20px;--funky-effect: inset 0 -.1rem 2.5px #00000020, inset 0 .035rem 1px #ffffff05, inset 0 .055rem 2.5px #ffffff05;--bg-1: #140e1b;--bg-2: #1a1423;--bg-3: #261e37;--bg-4: #3f325a;--bg-1-50: #140e1b50;--bg-2-50: #1a142350;--bg-3-50: #261e3750;--bg-4-50: #3f325a50;--tx-1: #f3efff;--tx-2: #d8cdf1;--tx-3: #9688bd;--ac-1: #8e6bed;--ac-1-50: #8e6bed50;--ac-1-25: #8e6bed25;--success: #38b84d;--success-50: #38b84d50;--success-25: #38b84d25;--warn: #e39244;--warn-50: #e3924450;--warn-25: #e3924425;--danger: #e65448;--danger-50: #e6544850;--danger-25: #e6544825;--repeat: #53d167;--like: #ecbd51}html{color-scheme:light dark;font-family:var(--font);font-feature-settings:var(--font-features);font-size:var(--fs-md);background-color:var(--bg-1);color:var(--tx-2)}body{margin:0;font-family:var(--font);font-feature-settings:var(--font-features);font-size:var(--fs-md)}#root{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;box-sizing:border-box}a{color:var(--ac-1);text-decoration:underline;text-decoration-color:var(--ac-1-50)}a:hover{text-decoration-color:var(--ac-1)}.button,.input{display:flex;align-items:center;padding:8px 10px;box-sizing:border-box;color:var(--tx-2);background-color:var(--bg-3);box-shadow:var(--funky-effect);border-radius:var(--br-md);border:none;font-family:var(--font);font-feature-settings:var(--font-features);font-size:var(--fs-md);text-decoration:none;transition:.1s,width 0s,height 0s,border 0s}.input,.button,.highlightable{transition:.1s,border 0s,outline 0s,outline-offset 0s}.input:disabled,.button:disabled,.highlightable:disabled{cursor:not-allowed;color:var(--tx-3);opacity:75%}.input:focus-visible,.button:focus-visible,.highlightable:focus-visible{outline:2px solid var(--ac-1-50);outline-offset:1px}button.dismiss{display:flex;align-items:center;justify-content:center;color:inherit;background-color:transparent;border-radius:var(--br-md);border:none;transition:.1s,width 0s,height 0s,border 0s,outline 0s,outline-offset 0s}button.dismiss:focus-visible{border:1px solid var(--ac-1);outline:2px solid var(--ac-1-50);outline-offset:1px}button.dismiss:disabled{cursor:not-allowed;opacity:75%}.centerText{text-align:center}
