@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-5Sy-hZUi.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-Ebrrxqpx.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-sharp-i-df8N40.woff2)format("woff2")}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";font-family:Material Symbols Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}html{box-sizing:border-box;font-size:16px}*,:before,:after{box-sizing:inherit;color:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;font-weight:400}button{font-family:inherit;font-size:unset;background:0 0;border:0}ol,ul{list-style:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}@supports (-webkit-touch-callout:none){.touchable,input,select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:active,:focus{outline:none}}:root{--opacity-high-emphasis:.87;--opacity-medium-emphasis:.6;--opacity-low-emphasis:.38;--color-background:rgb(var(--color-background-rgb));--color-on-surface:rgba(var(--color-foreground-rgb),.87);--color-on-surface-variant:rgba(var(--color-foreground-rgb),.5);--color-text:rgba(var(--color-foreground-rgb),.87);--color-secondary-text:rgba(var(--color-foreground-rgb),.5);--color-divider:rgba(var(--color-foreground-rgb),.1);--color-primary:rgb(var(--color-primary-rgb));--color-background-rgb:255,255,255;--color-foreground-rgb:0,0,0;--color-header:rgba(var(--color-background-rgb),.85);--color-sidebar:#f9f9f9;--color-surface:#f9f9f9;--color-surface-1:#eee;--color-primary-rgb:0,0,0;--color-on-primary:#fff;--color-overlay:#0003;--color-danger-rgb:237,49,78;--color-danger:#ed316d;--color-success-rgb:97,179,78;--color-success:rgb(var(--color-success-rgb));--color-on-danger:white}@media (prefers-color-scheme:dark){:root{--color-background-rgb:0,0,0;--color-foreground-rgb:255,255,255;--color-header:rgba(var(--color-background-rgb),.85);--color-sidebar:#151515;--color-surface:#222;--color-surface-1:#444;--color-primary-rgb:103,90,186;--color-on-primary:white}}:root{--content-margin:1.5rem;--focus-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.1)}:root.mobile{--content-margin:1rem}.animate{animation-name:animate-fade;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:backwards}@media screen and (prefers-reduced-motion:reduce){.animate{animation:none!important}}@keyframes animate-fade{0%{opacity:0}to{opacity:1}}.animate.slide-up{animation-name:animate-slide-up}@keyframes animate-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gap{gap:1rem}.gap-s{gap:.5rem}.mt{margin-top:1rem}.mt-s{margin-top:.5rem}.mb{margin-bottom:1rem}.mx{margin-left:1rem;margin-right:1rem}.mx-s{margin-left:.5rem;margin-right:.5rem}:root{background-color:var(--color-background);color:var(--color-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}#app{flex-direction:column;min-height:100dvh;display:flex}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}p{font-size:16px}p a{font-weight:800}.overline{opacity:.7;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:500;line-height:16px}.card{background-color:#fff;border-radius:1rem;padding:.5rem 1rem}.Stack{flex-direction:column;display:flex;position:relative}.Stack.align-start{align-items:flex-start}.Stack.align-center{align-items:center}.Stack.align-end{align-items:flex-end}.Stack.justify-start{justify-content:flex-start}.Stack.justify-center{justify-content:center}.Stack.justify-end{justify-content:flex-end}.Stack.justify-space-between{justify-content:space-between}.Stack.justify-space-around{justify-content:space-around}.Stack.justify-space-evenly{justify-content:space-evenly}.StackItem.align-start{align-self:flex-start}.StackItem.align-center{align-self:center}.StackItem.align-end{align-self:flex-end}.Text{opacity:var(--opacity-high-emphasis);line-height:1.3}.Text.center{text-align:center}.Text.overline{opacity:.7;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:500;line-height:16px}.Text.secondary{opacity:var(--opacity-medium-emphasis)}.Text.disabled{opacity:var(--opacity-low-emphasis)}.FormItem label{flex-direction:column;gap:.25rem;display:flex}.FormItem small{opacity:.6}.FormItem--horizontal label{flex-direction:row;justify-content:space-between}.FormItem-label{font-weight:500;line-height:1.5rem}.FormItem .InputField *{-webkit-user-select:none;user-select:none}.FormItem select,.FormItem .InputField{border-style:solid;border-width:2px;border-color:var(--color-surface);background:var(--color-surface-1);color:var(--color-on-surface);border-radius:1rem;align-items:center;gap:.5rem;width:100%;height:3.5rem;padding:0 1rem;line-height:16px;transition:box-shadow .2s,border-color .2s;display:flex}.FormItem--small select,.FormItem--small .InputField{border-radius:.75rem;gap:.25rem;height:2.5rem;padding:0 .5rem}.FormItem .InputField>input{background:0 0;border:none;align-self:stretch;width:100%;font-family:inherit;font-size:16px}.InputField>input:focus{outline:none}select:focus,.InputField:focus-within,.InputField:hover{box-shadow:var(--focus-shadow);outline:none}.FormItem select:focus,.FormItem .InputField:focus-within{border-color:var(--color-primary)}.FormItem--disabled select,.FormItem--disabled .InputField{opacity:.5;background-color:#e7e7e9}.Icon{font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 200,"opsz" 24;flex-shrink:0;width:1em;height:1em;transition:font-variation-settings .3s;overflow:hidden}.Icon--filled{font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 200,"opsz" 24}.spinner_QPB9{transform-origin:50%;animation:2s linear infinite spinner_4N1C}.spinner_QPB9 circle{stroke-linecap:round;animation:1.5s ease-in-out infinite spinner_MX3P}@keyframes spinner_4N1C{to{transform:rotate(360deg)}}@keyframes spinner_MX3P{0%{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%{stroke-dasharray:42 150;stroke-dashoffset:-16px}95%,to{stroke-dasharray:42 150;stroke-dashoffset:-59px}}.Button{--button-padding:1rem;--button-height:2.5rem;--button-gap:.5rem;height:var(--button-height,2.5rem);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding:0 var(--button-padding);white-space:nowrap;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.Button-content{justify-content:center;align-items:center;gap:var(--button-gap);display:inline-flex}.Button-content>.Icon:last-child{margin-right:0}.Button:before{content:"";pointer-events:none;background-color:var(--color-background);opacity:0;border-radius:1rem;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.Button:hover{cursor:pointer}.Button:hover:before{opacity:.05}.Button:focus-visible{box-shadow:var(--focus-shadow);outline:none}.Button.pressed{opacity:.75;box-shadow:inset 0 1px 1px 1px #0000001a}.Button.pressed:before{opacity:.25;box-shadow:inset 0 1px 1px 1px #0000001a}.Button.filled.primary:not(.disabled){box-shadow:0 .125rem .5rem rgba(var(--color-primary-rgb),.25)}.Button.large{--button-height:3rem;--button-padding:1.5rem;--button-gap:.25rem;border-radius:1.25rem;font-size:16px;font-weight:500}.Button{--button-height:2.5rem;--button-padding:1rem;--button-gap:.5rem;border-radius:1.25rem;font-size:14px;font-weight:600}.Button.small{--button-height:2rem;--button-padding:.75rem;--button-gap:.125rem;border-radius:.75rem;font-size:14px;font-weight:500}.Button.pill{border-radius:var(--button-height)}.Button.square{--button-padding:0;height:var(--button-height);width:var(--button-height);flex:none}.Button.primary{--button-background-color:var(--color-primary);--button-text-color:var(--color-on-primary);--button-outline-color:var(--color-primary)}.Button.secondary{--button-background-color:var(--color-surface-1);--button-text-color:var(--color-on-surface);--button-outline-color:#5f5f5f50}.Button.destructive{--button-background-color:var(--color-danger);--button-text-color:white;--button-outline-color:var(--color-danger)}.Button.filled{background:var(--button-background-color);color:var(--button-text-color)}.Button.outlined{color:var(--button-outline-color);border:1px solid var(--button-outline-color);background:0 0}.Button.invisible{color:var(--button-text-color);background:0 0}.Button.disabled{opacity:.5}.AppSnackbars{padding-bottom:max(1rem,env(safe-area-inset-bottom));z-index:10000000;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.Snackbar{pointer-events:all;color:#fff;background-color:#000;border-radius:1rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:1rem;font-size:15px;line-height:1rem;transition:transform .2s;display:none;box-shadow:0 1rem 1rem #0003}.Snackbar--current{opacity:1;animation:.2s forwards snackbar-entrance;display:flex;transform:translateY(0)}.Snackbar--error{background-color:var(--color-danger)}@keyframes snackbar-entrance{0%{opacity:0;transform:translateY(1rem)scale(.9)}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}.Checkbox{background-color:var(--color-surface-1);cursor:pointer;border-radius:.5rem;flex:none;width:1.5rem;height:1.5rem;position:relative}.Checkbox-check{content:"";background-color:var(--color-primary);color:var(--color-on-primary);border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:0;left:0;transform:scale(0)}.Checkbox.checked .Checkbox-check{transform:scale(1)}.Checkbox.pressed:not(.checked) .Checkbox-check{transform:scale(.25)}.Checkbox.pressed.checked .Checkbox-check{transform:scale(.9)}.Checkbox:focus-within{box-shadow:var(--focus-shadow)}body:has(.Overlay){-webkit-overflow-scrolling:touch;overflow:hidden}#app{transition:opacity .2s,transform .2s}body:has(.Overlay) #app{opacity:.25;filter:blur(4px);transform:scale(.97)}.Overlay{z-index:100000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Overlay-backdrop{background-color:var(--color-overlay);z-index:-1;animation:.3s forwards overlay-backdrop-entrance;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes overlay-backdrop-entrance{0%{opacity:0}to{opacity:1}}.Pressable{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;padding:0;transition:all .2s ease-in-out}.Pressable:focus{outline:none}.Pressable--pressed{opacity:.7;transform:scale(.95)}:root{--dialog-padding:1.5rem}:root.mobile{--dialog-padding:1.25rem}.Dialog-backdrop{z-index:0;background-color:#0000004d;animation:.3s forwards dialog-backdrop-entrance;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes dialog-backdrop-entrance{0%{opacity:0}to{opacity:1}}.Dialog{--content-padding:var(--dialog-padding);background-color:var(--color-background);max-height:calc(100% - var(--header-height));border-radius:2rem;width:100%;max-width:min(30rem,100vw - 2rem);transition-timing-function:cubic-bezier(.28,.54,.15,.99);animation:.3s cubic-bezier(.28,.54,.15,.99) forwards dialog-entrance;display:flex;box-shadow:0 .25rem .75rem #00000005}@keyframes dialog-entrance{0%{opacity:0;transform:translateY(2rem)scale(.8)}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}.Dialog--sheet{padding-bottom:env(safe-area-inset-bottom);border-radius:1.5rem 1.5rem 0 0;margin-top:auto;animation:.3s cubic-bezier(.28,.54,.15,.99) forwards dialog-sheet-entrance;overflow:hidden;max-width:unset!important}@keyframes dialog-sheet-entrance{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Dialog h1{font-size:24px}.Dialog-inner{padding:var(--dialog-padding);flex-direction:column;width:100%;display:flex}.Dialog--sheet .Dialog-inner{padding-bottom:max(env(safe-area-inset-bottom),var(--dialog-padding))}.Dialog-close{background:#0000001a;border-radius:100%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;top:1rem;right:1rem}.Dialog-header{justify-content:space-between;align-items:center;margin-bottom:1rem;padding-right:2rem;display:flex}.Dialog-content{overscroll-behavior:contain;margin:0 calc(-1*var(--dialog-padding));padding:0 var(--dialog-padding);overflow-y:auto}.Dialog-footer{justify-content:space-between;margin-top:1.5rem;display:flex}@media (prefers-color-scheme:dark){.Dialog{background-color:var(--color-surface)}}:root,:root.mobile{--header-height:3.5rem}.Header{z-index:1000;padding-top:env(safe-area-inset-top);height:var(--header-height);background-color:var(--color-header);-webkit-backdrop-filter:blur(8px);padding:0 var(--content-margin);flex:none;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}.Header.scrolled{border-bottom:1px solid var(--color-divider)}.Header .Header-title{opacity:0;transform:translateY(1rem)}.Header.show-title .Header-title{opacity:1;transform:translateY(0)}.Header-title{font-size:20px;font-weight:700;transition:opacity .2s,transform .2s}.Header-left,.Header-right{align-items:center;gap:.5rem;display:flex}:root{--list-item-border-radius:1.5rem}:root.mobile{--list-item-border-radius:0}.List{flex-direction:column;gap:0;display:flex}.ListSection{margin:.5rem 0}.ListItem{border-radius:var(--list-item-border-radius);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.5rem;transition:transform .2s;display:flex}.ListItem.pressable:hover{cursor:pointer}.ListItem.pressable:hover,.ListItem.selected{background-color:#00000008}.ListItem.disabled{opacity:.5}.ListItem.pressable.pressed{opacity:.7;transform:scale(.98)}.ListItemText{flex-direction:column;flex:auto;display:flex;overflow:hidden}.ListItemText-primary{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:24px;overflow:hidden}.ListItemText-secondary{opacity:.7;font-size:14px;line-height:20px}.ListDragHandle{display:flex}.ListDragHandle:hover{cursor:grab}.ProgressBar-bar{background-color:#f1f1f1;border-radius:1rem;height:.5rem;overflow:hidden}.ProgressBar-progress{background-color:var(--color-primary);transform-origin:0;border-radius:1rem;height:100%;transition:transform .2s}.Spacer{flex:none;width:1px;height:1px}.Avatar{width:var(--avatar-width,2rem);height:var(--avatar-width,2rem);color:#fff;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(45deg,#bf78dd,#9198e5) 0 0/cover;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:100%;display:inline-flex;overflow:hidden}.Avatar.square{border-radius:30%}.Avatar span{font-weight:500;font-size:calc(var(--avatar-width,2rem)*.4)}.AvatarStack{--avatar-stack-border:2px;--avatar-overlap:20%;gap:-.5rem;display:flex}.AvatarStack>.Avatar:not(:first-child){margin-left:calc(-.25*var(--avatar-width))}.AvatarStack>.Avatar:not(:last-child){-webkit-mask:radial-gradient(circle calc(var(--avatar-width)/2 + var(--avatar-stack-border))at calc(var(--avatar-width)*1.25)50%,transparent 99%,#fff 100%);-webkit-mask:radial-gradient(circle calc(var(--avatar-width)/2 + var(--avatar-stack-border))at calc(var(--avatar-width)*1.25)50%,transparent 99%,#fff 100%);-webkit-mask:radial-gradient(circle calc(var(--avatar-width)/2 + var(--avatar-stack-border))at calc(var(--avatar-width)*1.25)50%,transparent 99%,#fff 100%);mask:radial-gradient(circle calc(var(--avatar-width)/2 + var(--avatar-stack-border))at calc(var(--avatar-width)*1.25)50%,transparent 99%,#fff 100%)}.Blurhash{object-fit:cover;width:100%;height:100%;display:inline-flex}.Blurhash canvas,.Blurhash--cover{object-fit:cover;width:100%;height:100%}.Tabs{z-index:10;padding-left:var(--page-gutter);gap:1rem;display:flex;overflow:auto}.Tab:first-child{margin-left:calc(-1*var(--page-gutter))}.Tab{cursor:pointer;opacity:var(--opacity-low-emphasis);background:0 0;padding:0;font-weight:700}.Tab-inner{align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:relative}.Tab-inner:after{content:"";background:var(--color-foreground);width:100%;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scale(0)}.Tab--active{color:var(--color-foreground);opacity:var(--opacity-high-emphasis);border-color:#0000}.Tab--active .Tab-inner:after{transform:scale(1)}.Tab-label{font-size:14px}.Card{--content-padding:1.5rem;background-color:var(--color-surface);padding:var(--content-padding);border-radius:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}:root.mobile .Card{border-radius:1.5rem;padding:1rem}.Switch{background-color:var(--color-surface-1);cursor:pointer;border-radius:1.5rem;flex:none;width:3rem;height:1.5rem;position:relative}.Switch:before{content:"";background-color:var(--color-primary);opacity:0;border-radius:1.5rem;width:100%;height:100%;transition:opacity .3s;position:absolute;left:0}.Switch--checked .Switch-knob{transform:translate(1.5rem)}.Switch--pressed.Switch--checked .Switch-knob{transform:translate(1.25rem)}.Switch--pressed:not(.Switch--checked) .Switch-knob{transform:translate(.25rem)}.Switch:hover .Switch-knob:before{transform:scale(.8)}.Switch:focus-within{box-shadow:var(--focus-shadow)}.Switch-knob{pointer-events:none;width:1.5rem;height:1.5rem;transition:transform .3s;position:relative}.Switch-knob:before{content:"";background:#fff;border-radius:1.5rem;width:100%;height:100%;transition:transform .3s;display:block;transform:scale(.7);box-shadow:0 4px 20px #0000001a}.Switch--checked:before{opacity:1}.AuthLayout{background-color:#f5f5f5;width:100%;height:100dvh;display:flex;position:fixed}.AuthLayout-header{height:var(--header-height);padding:0 var(--content-margin);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.AuthLayout-content{flex-direction:column;gap:12px;width:100%;max-width:360px;display:flex}.AuthLayout-left,.AuthLayout-right{background-color:var(--color-background);padding:0 var(--content-margin);flex:1;justify-content:center;align-items:center;height:100%;display:flex}:root.desktop .AuthLayout .AppLogo{color:#fff}:root.mobile .AuthLayout-left{display:none}.AuthLayout-left{background-image:url(https://wallpapers.com/images/featured/space-sjryfre8k8f6i3ge.jpg);background-position:100%}.AppLogo{letter-spacing:-1px;font-size:26px;font-style:italic;font-weight:800;line-height:40px}.Divider{align-items:center;height:1rem;display:flex}.Divider:before,.Divider:after{content:"";background-color:var(--color-divider);flex:1;height:1px;display:block}.Divider-label{white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;opacity:.7;padding:0 .5rem;font-size:14px}.Content{padding:0 var(--content-margin);align-self:center;width:100%;max-width:640px}.Content--narrow{max-width:400px}.Content--wide{max-width:1080px}.Content--full{max-width:unset}.Content--no-padding{padding:0}.ChipField{cursor:text;background-color:var(--color-surface-1);border-radius:1.5rem;flex-wrap:wrap;gap:.25rem;padding:.75rem;display:flex}.ChipField-input{background-color:#0000;border:none;flex:0 0 5rem;height:2rem;margin-left:.25rem;font-family:inherit;font-size:14px;outline:none!important}.Chip{color:#000;cursor:pointer;background-color:#fff;border-radius:2rem;align-items:center;gap:.5rem;height:2rem;padding:0 10px;font-size:14px;display:inline-flex}.GroupFeed{padding:1rem var(--content-margin);flex-direction:column-reverse;flex:1;gap:.25rem;width:100%;display:flex;overflow:auto}.GroupFeed>.bubble{border-radius:1rem;padding:1rem}.GroupFeed>.bubble.left{background-color:var(--color-surface-1);border-top-left-radius:.25rem;align-self:flex-start}.GroupFeed>.bubble.right{color:#fff;background-color:#000;border-bottom-right-radius:.25rem;align-self:flex-end}.GroupFeed-event{text-transform:uppercase;opacity:.7;letter-spacing:.05em;text-align:center;font-size:12px}.Scrollable{--shadow-opacity:.2;--shadow-top-opacity:var(--shadow-opacity);--shadow-bottom-opacity:var(--shadow-opacity);scroll-behavior:smooth;margin:0 calc(-1*var(--content-padding,0));padding:0 var(--content-padding,0);-webkit-overflow-scrolling:touch;box-shadow:inset 0 1rem 1rem -1rem rgba(0,0,0,var(--shadow-top-opacity)),inset 0 -1rem 1rem -1rem rgba(0,0,0,var(--shadow-bottom-opacity));height:100%;transition:box-shadow .1s;position:relative;overflow:auto}.Scrollable.top{--shadow-top-opacity:0}.Scrollable.bottom{--shadow-bottom-opacity:0}@media (prefers-color-scheme:dark){.Scrollable{--shadow-opacity:.5}}canvas.QRCode{aspect-ratio:1;height:unset!important;width:100%!important}.GroupPage{position:fixed;top:0;bottom:0;left:0;right:0}.Sidebar{--sidebar-width:min(20rem,calc(100vw - 3rem));--sidebar-gutter:1rem;flex:none;width:0;height:100%;transition:width .2s;display:flex;position:sticky;top:0}.Sidebar:not(.push){overflow:hidden}.Sidebar:not(.right){left:0}.Sidebar .right{right:0}.Sidebar.push{justify-content:flex-end}.Sidebar.push.right{justify-content:flex-start}.Sidebar.visible{width:var(--sidebar-width)}.Sidebar.collapsed{--sidebar-width:5rem}:root.mobile .Sidebar{z-index:1000000;position:fixed}.Sidebar-inner{width:var(--sidebar-width);padding:0 var(--sidebar-gutter);padding-top:env(safe-area-inset-top);padding-left:max(env(safe-area-inset-left),var(--sidebar-gutter));padding-bottom:env(safe-area-inset-bottom);background-color:var(--color-sidebar);flex-direction:column;flex:none;justify-content:space-between;display:flex}.Sidebar-container{flex-direction:row;flex:1;height:100%;min-height:100dvh;display:flex}.Sidebar-header{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.Sidebar-body{flex:1}.Sidebar-footer{margin-top:auto}.SidebarItem{background-color:#0000000d;border-radius:.75rem;align-items:center;gap:.5rem;height:2.5rem;padding:0 .5rem;transition:background-color .2s;display:flex}.Popover-positioner{display:inline-flex;position:relative}.Popover-backdrop{z-index:1;position:fixed;top:0;bottom:0;left:0;right:0}.Popover{--popover-offset:.5rem;z-index:2;animation:.2s forwards PopoverEnter;position:absolute}.Popover.left{right:0}.Popover.right{left:0}.Popover.top{margin-bottom:var(--popover-offset);bottom:100%}.Popover.bottom{margin-top:var(--popover-offset);top:100%}.Popover.bottom.right{transform-origin:0 0}.Popover.bottom.left{transform-origin:100% 0}.Popover.top.right{transform-origin:0 100%}.Popover.top.left{transform-origin:100% 100%}@keyframes PopoverEnter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Menu{background-color:var(--color-surface);border-radius:.75rem;min-width:10rem;padding:0;box-shadow:0 .25rem 2rem #0000001a;padding:.25rem!important}.Menu-divider{border-top:1px solid #0000001a;margin:0}.MenuItem{border-radius:.5rem;align-items:center;gap:.75rem;height:2.5rem;padding:0 .5rem;font-size:15px;transition:opacity .2s,transform .2s;display:flex}.MenuItem-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.MenuItem:hover{cursor:pointer;background-color:#0000000d}.MenuItem.pressed{opacity:var(--opacity-low-emphasis);transform:scale(.95)}.CreateExpenseModule{padding:0 var(--content-margin)}.CreateExpenseModule-header{justify-content:space-between;align-items:center;gap:.5rem;height:3.5rem;display:flex}.CreateExpenseModule-inputs{background-color:var(--color-surface-1);border-radius:1rem;flex:1;align-items:center;height:2.5rem;padding:0 .5rem;display:flex;overflow:hidden}.CreateExpenseModule-inputs>input{background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 .5rem;font-family:inherit;font-size:1rem}.CreateExpenseModule-settings{transition:max-height .2s}.croppr-container *{-webkit-user-select:none;user-select:none;box-sizing:border-box}.croppr-container img{vertical-align:middle;max-width:100%}.croppr{display:inline-block;position:relative}.croppr-overlay{z-index:1;cursor:crosshair;background:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.croppr-region{z-index:3;cursor:move;border:1px dashed #00000080;position:absolute;top:0}.croppr-imageClipped{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.croppr-handle{z-index:4;background-color:#fff;border:1px solid #000;width:10px;height:10px;position:absolute;top:0}.ImageCropper{justify-content:center;margin:1rem 0;display:flex}
