.back-button[data-v-e81eb435]{cursor:pointer;color:hsl(var(--text));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex}.back-button[data-v-e81eb435]:hover{background:hsla(var(--surface0)/1)}.back-button[data-v-e81eb435]:active{background:hsla(var(--surface0)/.5)}.back-button .icon[data-v-e81eb435]{width:1.5rem;height:1.5rem}nav[data-v-6fdb26a6]{width:100%;height:calc(4rem + var(--inset-bottom));z-index:10;will-change:transform;align-items:stretch;transition-property:color,background-color,box-shadow,outline,border-color,border-radius,font-weight,opacity,-webkit-backdrop-filter,backdrop-filter,filter;display:flex;position:absolute;bottom:0;left:0}nav .nav-item__container[data-v-6fdb26a6]{color:hsla(var(--text) / 1);background-color:#0000;border:none;border-radius:.5rem;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}nav .nav-item__container .nav-item__icon[data-v-6fdb26a6]{color:hsla(var(--accent) / 1);transition:.3s var(--ease-spring);border-radius:.5rem;justify-content:center;align-items:center;padding:.2rem 1rem;font-size:1.25rem;display:flex;position:relative}nav .nav-item__container .nav-item__icon[data-v-6fdb26a6]:before{content:"";z-index:-1;width:75%;height:100%;transition:.3s var(--ease-spring);background-color:#0000;border-radius:.5rem;outline-width:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}nav .nav-item__container .nav-item__label[data-v-6fdb26a6]{transition:.3s var(--ease-spring);font-size:.9rem}:is(nav .nav-item__container:hover,nav .nav-item__container:focus-visible) .nav-item__icon[data-v-6fdb26a6]:before{background-color:hsla(var(--accent) / .25)}:is(nav .nav-item__container:hover,nav .nav-item__container:focus-visible) .nav-item__label[data-v-6fdb26a6]{font-weight:700}nav .nav-item__container:focus-visible .nav-item__icon[data-v-6fdb26a6]:before{outline-color:hsla(var(--accent) / 1)}nav .nav-item__container:active .nav-item__icon[data-v-6fdb26a6]:before{background-color:hsla(var(--accent) / .2)}nav .nav-item__container:active .nav-item__label[data-v-6fdb26a6]{font-weight:600}nav .nav-item__container.active[data-v-6fdb26a6]{color:hsla(var(--accent) / 1)}nav .nav-item__container.active .nav-item__label[data-v-6fdb26a6]{font-weight:800}nav .nav-item__container.active .nav-item__icon[data-v-6fdb26a6]{color:hsla(var(--base) / 1)}nav .nav-item__container.active .nav-item__icon[data-v-6fdb26a6]:before{background-color:hsla(var(--accent) / .9);width:100%}:is(nav .nav-item__container.active:hover,nav .nav-item__container.active:focus-visible) .nav-item__icon[data-v-6fdb26a6]:before{background-color:hsla(var(--accent) / 1)}:is(nav .nav-item__container.active:hover,nav .nav-item__container.active:focus-visible) .nav-item__label[data-v-6fdb26a6]{font-weight:900}nav .nav-item__container.active:active .nav-item__icon[data-v-6fdb26a6]:before{background-color:hsla(var(--accent) / .8)}nav .nav-item__container.active:active .nav-item__label[data-v-6fdb26a6]{font-weight:800}.progressive-blur[data-v-3e917a8e]{--blur-strength:16px;min-height:calc(var(--height) + 1rem);pointer-events:none;will-change:transform;position:absolute;left:0;right:0}.progressive-blur>div[data-v-3e917a8e]{position:absolute;inset:0}.progressive-blur.progressive-blur-top[data-v-3e917a8e]{z-index:5;top:0}.progressive-blur.progressive-blur-bottom[data-v-3e917a8e]{z-index:5;bottom:0}.overlay[data-v-3e917a8e]{pointer-events:none;z-index:99;will-change:transform;width:100%;position:absolute;left:0}.overlay.overlay-top[data-v-3e917a8e]{height:var(--height);background:linear-gradient(to bottom, hsla(var(--mantle) / 1) 0%, hsla(var(--base) / 0) 100%);top:0}.overlay.overlay-bottom[data-v-3e917a8e]{height:calc(var(--height) + 1rem);background:linear-gradient(to top, hsla(var(--mantle) / 1) 0%, hsla(var(--base) / 0) 90%);top:auto;bottom:0}.top-bar[data-v-3e917a8e]{z-index:100;will-change:transform;width:100%;min-height:4rem;transition-property:color,background-color,box-shadow,outline,border-color,border-radius,font-weight,opacity,-webkit-backdrop-filter,backdrop-filter,filter;position:absolute;top:0;left:0}.top-bar .buffer[data-v-3e917a8e]{min-height:var(--inset-top,1rem)}.top-bar .content[data-v-3e917a8e]{justify-content:space-between;align-items:center;min-height:3.5rem;padding:.5rem;display:flex}.top-bar .content .left[data-v-3e917a8e]{flex:1}.top-bar .content .left .title[data-v-3e917a8e]{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-sm);font-weight:750;overflow:hidden}.top-bar .content .left[data-v-3e917a8e],.top-bar .content .right[data-v-3e917a8e]{align-items:center;gap:.5rem;min-width:0;display:flex}.brand[data-v-2a612259]{padding:var(--space-2) var(--space-4)}.brand .brand__name[data-v-2a612259]{color:hsla(var(--accent) / 1);font-size:1.25rem;font-weight:700;line-height:1}.sidebar[data-v-2a612259]{margin-left:var(--space-2);z-index:10;padding:var(--space-4) 0;--base-width:calc(1.25rem + var(--space-4) * 2);width:calc(var(--base-width) + 10rem);transition:width .2s var(--ease);flex-direction:column;flex-grow:0;display:flex}.sidebar .sidebar-items[data-v-2a612259]{gap:var(--space-2);flex-direction:column;display:flex}.sidebar .nav-item__container[data-v-2a612259]{border-radius:var(--radius-md);color:hsla(var(--text) / 1);padding:var(--space-3) var(--space-4);justify-content:flex-start;align-items:center;gap:var(--space-4);background-color:#0000;border:none;flex-direction:row;display:flex;position:relative}.sidebar .nav-item__container .nav-item__icon[data-v-2a612259]{color:hsla(var(--accent) / 1);justify-content:center;align-items:center;display:flex}.sidebar .nav-item__container .nav-item__icon svg[data-v-2a612259]{width:1.25rem;height:1.25rem}.sidebar .nav-item__container .nav-item__label[data-v-2a612259]{text-align:left;width:10rem;font-size:1rem;font-weight:500;transition:all .2s ease-in-out}.sidebar .nav-item__container[data-v-2a612259]:hover,.sidebar .nav-item__container[data-v-2a612259]:focus-visible{background-color:hsla(var(--accent) / .2)}.sidebar .nav-item__container[data-v-2a612259]:active{background-color:hsla(var(--accent) / .15)}.sidebar .nav-item__container.active[data-v-2a612259]{background-color:hsla(var(--accent) / .9);color:hsla(var(--base) / 1)}.sidebar .nav-item__container.active .nav-item__label[data-v-2a612259]{font-weight:700}.sidebar .nav-item__container.active .nav-item__icon[data-v-2a612259]{color:hsla(var(--base) / 1)}.sidebar .nav-item__container.active[data-v-2a612259]:hover,.sidebar .nav-item__container.active[data-v-2a612259]:focus-visible{background-color:hsla(var(--accent) / 1)}.sidebar .nav-item__container.active[data-v-2a612259]:active{background-color:hsla(var(--accent) / .8)}@media (width<=1000px){.sidebar[data-v-2a612259]{width:var(--base-width)}.nav-item__container[data-v-2a612259]{transform:translateY(calc((var(--space-2) + 1.25rem + var(--space-2)) * -1))}.nav-item__label[data-v-2a612259]{opacity:0;filter:blur(.5rem);overflow:hidden}.brand[data-v-2a612259]{opacity:0;filter:blur(.5rem)}}.app-link[data-v-f3927a75]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:inline-block}.brand-container[data-v-e53b8a29]{align-items:center;gap:var(--space-2);margin-top:auto;margin-bottom:var(--space-8);animation:slide-up 1s var(--ease-out) forwards;flex-direction:column;display:flex}.logo[data-v-e53b8a29]{width:9rem;height:9rem}.logo[data-v-e53b8a29] svg{width:100%;height:100%}.checkbox-container[data-v-55278267]{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox-container.is-disabled[data-v-55278267]{opacity:.6;cursor:not-allowed}.checkbox-container:hover .checkbox-box[data-v-55278267]{background:hsl(var(--surface1))}.checkbox-container:active .checkbox-box[data-v-55278267]{background:hsla(var(--surface1) / .8)}.checkbox-box[data-v-55278267]{border-radius:var(--radius-xsm);background:hsl(var(--surface0));width:1.25rem;height:1.25rem;color:hsl(var(--base));justify-content:center;align-items:center;display:flex}.checkbox-input:checked+.checkbox-box[data-v-55278267]{background:hsla(var(--accent) / .9);border-color:hsla(var(--accent) / .9)}.checkbox-input:focus-visible+.checkbox-box[data-v-55278267]{outline:2px solid hsl(var(--accent));outline-offset:2px}.checkbox-container:hover .checkbox-box[data-v-55278267]{border-color:var(--border-colour-hover)}.checkbox-input:checked:hover+.checkbox-box[data-v-55278267]{background:hsl(var(--accent));border-color:hsl(var(--accent))}.check-icon[data-v-55278267]{opacity:0;width:1rem;height:1rem}.check-icon.is-checked[data-v-55278267]{opacity:1}.checkbox-label[data-v-55278267]{color:hsl(var(--text));font-size:.95rem;font-weight:500}.input-group[data-v-dbbd8d7d]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.input-group.is-disabled[data-v-dbbd8d7d]{opacity:.6;pointer-events:none}.input-label[data-v-dbbd8d7d]{color:hsl(var(--text));font-size:.9rem;font-weight:600}.text-area[data-v-dbbd8d7d]{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:hsl(var(--surface0));color:hsl(var(--text));resize:vertical;border:none;font-size:1rem}.text-area[data-v-dbbd8d7d]::placeholder{color:hsl(var(--subtext0))}.text-area[data-v-dbbd8d7d]:hover{background:hsl(var(--surface1))}.text-area[data-v-dbbd8d7d]:active{background:hsla(var(--surface1) / .8)}.has-error .text-area[data-v-dbbd8d7d]:focus-visible{outline-color:hsl(var(--error))}.has-error .text-area[data-v-dbbd8d7d]::placeholder{color:hsl(var(--error))}.input-error[data-v-dbbd8d7d]{color:hsl(var(--error));font-size:.85rem;font-weight:500}.input-group[data-v-03212b75]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.input-group.is-disabled[data-v-03212b75]{opacity:.6;pointer-events:none}.input-label[data-v-03212b75]{color:hsl(var(--text));font-size:.9rem;font-weight:600}.text-input[data-v-03212b75]{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:hsl(var(--surface0));height:100%;color:hsl(var(--text));border:none;font-family:inherit;font-size:1rem}.text-input[data-v-03212b75]::placeholder{color:hsl(var(--subtext0))}.text-input[data-v-03212b75]:hover{background:hsl(var(--surface1))}.text-input[data-v-03212b75]:active{background:hsla(var(--surface1) / .8)}.has-error .text-input[data-v-03212b75]:focus-visible{outline-color:hsl(var(--error))}.has-error .text-input[data-v-03212b75]::placeholder{color:hsl(var(--error))}.input-error[data-v-03212b75]{color:hsl(var(--error));font-size:.85rem;font-weight:500}.toggle-wrapper[data-v-d8a1e706]{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.label[data-v-d8a1e706]{color:hsl(var(--text));font-weight:500}.toggle-track[data-v-d8a1e706]{background-color:hsla(var(--surface0)/1);border-radius:var(--radius-lg);cursor:pointer;width:3rem;height:1.75rem;box-sizing:unset;transition-timing-function:var(--ease-spring);outline-offset:-1px;border:none;outline-width:4px;flex-shrink:0;transition-duration:.3s;display:inline-flex;position:relative}.toggle-track:active .toggle-thumb[data-v-d8a1e706],.toggle-track:focus-visible .toggle-thumb[data-v-d8a1e706]{background-color:hsl(var(--base)/.8);transform:translate(.1rem)}.toggle-track[data-v-d8a1e706]:focus-visible{outline-color:hsl(var(--accent));outline-offset:-1px}.toggle-track[data-v-d8a1e706]:hover{background-color:hsla(var(--surface1)/1)}.toggle-track[data-v-d8a1e706]:active{background-color:hsla(var(--surface1)/.8)}.toggle-track:active .toggle-thumb[data-v-d8a1e706]{width:calc(var(--width) + var(--pressed-grow))}.toggle-track.is-checked[data-v-d8a1e706]{background:hsl(var(--accent))}.toggle-track.is-checked .toggle-thumb[data-v-d8a1e706]{transform:translate(1.25rem)}.toggle-track.is-checked .toggle-label[data-v-d8a1e706]{color:hsl(var(--text))}.toggle-track.is-checked:active .toggle-thumb[data-v-d8a1e706]{transform:translateX(calc(1.15rem - (var(--pressed-grow))))}.toggle-thumb[data-v-d8a1e706]{--width:1.35rem;--pressed-grow:.4rem;width:var(--width);background:hsl(var(--base));border-radius:var(--radius-full-1);height:1.35rem;transition-timing-function:var(--ease-spring);transition-duration:.3s;transition-property:var(--transition-properties), width;position:absolute;top:.2rem;left:.2rem}.list-item.app-link,.list-item{--outer-radius:calc(var(--container-radius) - var(--space-1));--inner-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left;width:100%;padding:var(--space-4);outline-offset:-2px;border-radius:var(--inner-radius);background:0 0;border:none;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.list-item.app-link:first-child,.list-item:first-child{border-top-left-radius:var(--outer-radius);border-top-right-radius:var(--outer-radius)}.list-item.app-link:last-child,.list-item:last-child{border-bottom-left-radius:var(--outer-radius);border-bottom-right-radius:var(--outer-radius)}.list-item.app-link.clickable,.list-item.clickable{cursor:pointer;background-color:hsla(var(--surface1)/0)}.list-item.app-link.clickable:hover,.list-item.app-link.clickable:focus-visible,.list-item.clickable:hover,.list-item.clickable:focus-visible{background-color:hsla(var(--surface1)/.4)}.list-item.app-link.clickable:active,.list-item.clickable:active{background-color:hsla(var(--surface1)/.3)}.list-item__left{align-items:center;gap:1rem;display:flex}.list-item__icon{color:hsl(var(--accent));aspect-ratio:1;align-self:flex-start;align-items:center;width:1.75rem;height:100%;display:flex}.list-item__icon svg{width:100%;height:100%}.list-item__title{color:hsl(var(--text));font-size:1rem;font-weight:500}.list-item__description{color:hsl(var(--subtext0));font-size:.875rem}.list-item__right{color:hsl(var(--subtext0));align-items:center;font-size:1.25rem;display:flex}.panel.list[data-v-950e1159]{padding:var(--space-1);gap:var(--space-1)}.app-button[data-v-da8911ef]{justify-content:center;align-items:center;gap:var(--space-2);color:hsl(var(--text));white-space:nowrap;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;font-family:inherit;font-weight:700;text-decoration:none;display:inline-flex}.app-button .button-content[data-v-da8911ef]{justify-content:center;align-items:center;display:inline-flex}.app-button.is-link[data-v-da8911ef]{cursor:pointer}.app-button.is-block[data-v-da8911ef]{width:100%;display:flex}.app-button.is-pill[data-v-da8911ef]{border-radius:9999px}.app-button[data-v-da8911ef]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.app-button.is-loading[data-v-da8911ef]{cursor:wait}.size-sm[data-v-da8911ef]{padding:var(--space-1) var(--space-2);font-size:.85rem}.size-md[data-v-da8911ef]{padding:var(--space-2) var(--space-4);font-size:1rem}.size-lg[data-v-da8911ef]{padding:var(--space-3) var(--space-6);font-size:1.125rem}.size-icon[data-v-da8911ef]{padding:var(--space-2);aspect-ratio:1;border-radius:50%;font-size:1.25rem}.variant-primary[data-v-da8911ef]{background-color:hsla(var(--accent) / .9);color:hsla(var(--base) / 1)}.variant-primary[data-v-da8911ef]:hover,.variant-primary[data-v-da8911ef]:focus-visible{background-color:hsla(var(--accent) / 1)}.variant-primary[data-v-da8911ef]:active{background-color:hsla(var(--accent) / .8)}.variant-secondary[data-v-da8911ef]{border:1px solid var(--border-colour)}.variant-secondary[data-v-da8911ef]:hover,.variant-secondary[data-v-da8911ef]:focus-visible{background-color:hsla(var(--surface0) / 1);border-color:var(--border-colour-hover)}.variant-secondary[data-v-da8911ef]:active{background-color:hsla(var(--surface0) / .5);border-color:var(--border-colour-active)}.variant-secondary-fill[data-v-da8911ef]{background-color:hsla(var(--surface0) / .5);color:hsl(var(--subtext0))}.variant-secondary-fill[data-v-da8911ef]:hover,.variant-secondary-fill[data-v-da8911ef]:focus-visible{background-color:hsla(var(--surface0) / 1)}.variant-secondary-fill[data-v-da8911ef]:active{background-color:hsla(var(--surface0) / .5)}.variant-ghost[data-v-da8911ef]:hover,.variant-ghost[data-v-da8911ef]:focus-visible{background-color:hsla(var(--surface0) / 1)}.variant-ghost[data-v-da8911ef]:active{background-color:hsla(var(--surface0) / .5)}.variant-danger[data-v-da8911ef]{background-color:hsla(var(--red,350 86% 73%) / .2);color:hsl(var(--red,350 86% 73%))}.variant-danger[data-v-da8911ef]:hover,.variant-danger[data-v-da8911ef]:focus-visible{background-color:hsla(var(--red,350 86% 73%) / .3)}.variant-danger[data-v-da8911ef]:active{background-color:hsla(var(--red,350 86% 73%) / .15)}.variant-text[data-v-da8911ef]{color:hsla(var(--subtext0) / 1);background-color:#0000}.variant-text[data-v-da8911ef]:hover,.variant-text[data-v-da8911ef]:focus-visible{color:hsla(var(--text) / 1)}.variant-text[data-v-da8911ef]:active{color:hsla(var(--subtext1) / 1)}.loading-spinner[data-v-da8911ef]{box-sizing:border-box;border:2px solid;border-bottom-color:#0000;border-radius:50%;width:1.2em;height:1.2em;animation:.75s linear infinite spin-da8911ef;display:inline-block}@keyframes spin-da8911ef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel[data-v-de94010b]{border-radius:var(--container-radius);border:var(--container-border);background-color:var(--container-bg);flex-direction:column;display:flex;overflow:hidden}.preview-btn[data-v-869c7560]{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:block}.preview-btn .avatar[data-v-869c7560]{width:2.5rem;height:2.5rem}.preview-btn .avatar.app[data-v-869c7560]{width:2.5rem;height:2.5rem;padding:var(--space-1)}.preview-btn .avatar.app[data-v-869c7560] svg{width:1.5rem;height:1.5rem}.preview-btn .avatar[data-v-869c7560]{object-fit:cover;background-color:hsl(var(--surface0));border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;font-weight:700;display:flex}.preview-btn .avatar.app[data-v-869c7560]{padding:var(--space-1)}.popover-content{background-color:hsl(var(--crust));border:1px solid hsl(var(--surface1));border-radius:var(--radius-md);padding:var(--space-1);z-index:100;min-width:250px}.popover-fade-enter-from,.popover-fade-leave-to{opacity:0;transform:translateY(-5px)}.popover-menu{gap:var(--space-1);flex-direction:column;display:flex}.popover-group{gap:var(--space-1);flex-direction:column;display:flex}.popover-group .popover-group-title{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:hsl(var(--subtext0));font-size:.875rem;font-weight:600;display:flex}.popover-action{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xsm);color:hsl(var(--text));background:0 0;border:none;display:flex}.popover-action:hover,.popover-action[aria-pressed=true]{background-color:hsl(var(--surface0))}.popover-action .popover-action-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex}.popover-action .popover-action-text{text-align:left;flex-direction:column;width:100%;display:flex;overflow:hidden}.popover-action .popover-action-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.popover-action .popover-action-subtitle{color:hsl(var(--subtext0));white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.popover-action-icon svg,.popover-group-icon svg{width:1.5rem;height:1.5rem}img.popover-action-icon,img.popover-group-icon{object-fit:cover;border-radius:50%}.popover-modal-content{gap:var(--space-1);flex-direction:column;display:flex}.popover-modal-content .popover-group{background:hsl(var(--crust));gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-xxl);border:var(--border-2)}.popover-modal-content .popover-group .popover-group-title{text-align:center;color:hsl(var(--text));padding:var(--space-2) var(--space-3);display:block}.popover-modal-content .popover-group .popover-action{border-radius:var(--radius-sm);background:hsl(var(--mantle));padding:var(--space-3) var(--space-4);display:flex}.popover-modal-content .popover-group .popover-action:first-of-type{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.popover-modal-content .popover-group .popover-action:last-of-type{border-bottom-left-radius:var(--radius-xxl);border-bottom-right-radius:var(--radius-xxl)}.popover-modal-content .popover-group .popover-action:hover{background-color:hsl(var(--base))}.popover-modal-content .popover-group .popover-action:active{background-color:hsla(var(--base) / .8)}.popover-modal-content .popover-group .popover-action[aria-pressed=true]{background-color:hsla(var(--accent) / .2);border-radius:var(--radius-xxl)}.avatar[data-v-6c6f8e6c]{aspect-ratio:1;border-radius:50%;width:8rem}.title .name[data-v-6c6f8e6c]{color:hsl(var(--accent));font-weight:950;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1.75px}.error-state[data-v-6c6f8e6c]{font-size:1.125rem;font-weight:700}.actions[data-v-6c6f8e6c]{margin-top:var(--space-4)}.fade-scale-enter-from[data-v-6c6f8e6c],.fade-scale-leave-to[data-v-6c6f8e6c]{opacity:0;transition-timing-function:var(--ease-spring);transition-duration:.4s;transform:translateY(1.5rem)scale(.95)}.fade-scale-enter-to[data-v-6c6f8e6c],.fade-scale-leave-from[data-v-6c6f8e6c]{opacity:1;transition-timing-function:var(--ease-spring);transition-duration:.4s;transform:translateY(0)scale(1)}.app-dialog[data-v-bc85cfa8]{z-index:1500;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dialog-backdrop[data-v-bc85cfa8]{background:hsla(var(--mantle)/.6);z-index:1;opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;transition:opacity .3s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .3s cubic-bezier(.16,1,.3,1),backdrop-filter .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.dialog-wrapper[data-v-bc85cfa8]{z-index:2;pointer-events:none;display:flex;position:absolute;inset:0}.dialog-wrapper.is-modal[data-v-bc85cfa8]{justify-content:center;align-items:center}.dialog-wrapper.is-sheet[data-v-bc85cfa8],.dialog-wrapper.is-action-sheet[data-v-bc85cfa8]{justify-content:center;align-items:flex-end}.dialog-wrapper.is-action-sheet .dialog-container[data-v-bc85cfa8]{box-shadow:none;background:0 0;border:none}.dialog-container[data-v-bc85cfa8]{background:hsl(var(--mantle));border:var(--container-border);color:hsl(var(--text));pointer-events:auto;transition-timing-function:var(--ease-spring);flex-direction:column;transition-duration:.35s;display:flex;box-shadow:0 10px 40px -10px #00000080}.app-dialog.is-dragging .dialog-backdrop[data-v-bc85cfa8],.app-dialog.is-dragging .dialog-container[data-v-bc85cfa8]{transition:none!important}.dialog-wrapper.is-modal .dialog-container[data-v-bc85cfa8]{width:90vw;max-width:var(--content-width);border-radius:var(--container-radius);max-height:85vh}.dialog-wrapper.is-sheet .dialog-container[data-v-bc85cfa8],.dialog-wrapper.is-action-sheet .dialog-container[data-v-bc85cfa8]{width:100vw;max-width:var(--content-width);max-height:80dvh;margin:var(--space-2);border-radius:var(--container-radius)}.dialog-wrapper.is-action-sheet .dialog-container[data-v-bc85cfa8]{max-width:468px}.dialog-content[data-v-bc85cfa8]{padding:var(--space-4);overscroll-behavior:contain;flex:1;overflow-y:auto}.dialog-content[data-v-bc85cfa8] h2{margin-top:0;font-size:1.5rem;font-weight:800}.dialog-content[data-v-bc85cfa8] p.subheading{color:hsla(var(--subtext1)/.75);margin-top:0;font-size:1rem;font-weight:600}.dialog-content[data-v-bc85cfa8] .actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-direction:row;display:flex}.dialog-wrapper.is-modal .dialog-content[data-v-bc85cfa8]{padding:var(--space-6)}.dialog-wrapper.is-sheet .dialog-content[data-v-bc85cfa8]{padding-top:var(--space-2);min-height:30dvh}.dialog-wrapper.is-action-sheet .dialog-content[data-v-bc85cfa8]{border-radius:var(--container-radius);min-height:auto;padding:0}.action-sheet-handle[data-v-bc85cfa8]{width:100%;padding:var(--space-3) 0;cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.action-sheet-cancel-container[data-v-bc85cfa8]{width:100%;padding:var(--space-1);margin-top:var(--space-2);background:hsl(var(--crust));border-radius:var(--radius-xxl);justify-content:center;display:flex}.action-sheet-cancel-container .action-sheet-cancel[data-v-bc85cfa8]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xxl);width:100%;color:hsl(var(--text));background:hsl(var(--mantle));border:none;flex:1;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.action-sheet-cancel-container .action-sheet-cancel[data-v-bc85cfa8]:hover{background-color:hsl(var(--base))}.action-sheet-cancel-container .action-sheet-cancel[data-v-bc85cfa8]:active{background-color:hsla(var(--base)/.8)}.drag-handle-zone[data-v-bc85cfa8]{width:100%;padding:var(--space-3) 0;cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drag-handle-zone[data-v-bc85cfa8]:active{cursor:grabbing}.drag-handle-bar[data-v-bc85cfa8]{background-color:hsla(var(--subtext0)/.3);border-radius:var(--radius-full-1);width:3rem;height:.35rem}.drag-handle-zone:hover .drag-handle-bar[data-v-bc85cfa8]{background-color:hsla(var(--subtext0)/.5)}.dialog-fade-enter-from .dialog-backdrop[data-v-bc85cfa8],.dialog-fade-leave-to .dialog-backdrop[data-v-bc85cfa8]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.dialog-fade-enter-from .dialog-wrapper.is-sheet .dialog-container[data-v-bc85cfa8],.dialog-fade-enter-from .dialog-wrapper.is-action-sheet .dialog-container[data-v-bc85cfa8],.dialog-fade-leave-to .dialog-wrapper.is-sheet .dialog-container[data-v-bc85cfa8],.dialog-fade-leave-to .dialog-wrapper.is-action-sheet .dialog-container[data-v-bc85cfa8]{filter:blur(4px);opacity:0;transform:translateY(8rem)}.dialog-fade-enter-from .dialog-wrapper.is-modal .dialog-container[data-v-bc85cfa8],.dialog-fade-leave-to .dialog-wrapper.is-modal .dialog-container[data-v-bc85cfa8]{opacity:0;transform:scale(.95)}.content[data-v-e38fbd70]{gap:var(--space-2);flex-direction:column;display:flex}.actions[data-v-e38fbd70]{justify-content:flex-end;gap:var(--space-2);display:flex}.list[data-v-246e9739]{gap:var(--space-1);flex-direction:column;display:flex}.hint[data-v-246e9739]{color:hsla(var(--accent) / 1);opacity:0;font-size:2rem;display:flex}.list-item[data-v-246e9739]{--colour:var(--surface0);gap:var(--space-2);padding:var(--space-4);background-color:hsla(var(--colour) / .5);border-radius:var(--radius-sm);cursor:pointer;align-items:center;display:flex}.list-item[data-v-246e9739]:hover,.list-item[data-v-246e9739]:focus-visible{background-color:hsla(var(--colour) / .7)}.list-item[data-v-246e9739]:active{background-color:hsla(var(--colour) / .4)}.list-item.selected[data-v-246e9739]{border-radius:var(--radius-full-1);--colour:var(--surface1)}.list-item.selected .hint[data-v-246e9739]{opacity:1}.meta[data-v-9f323492]{flex:1}.meta h3[data-v-9f323492]{color:hsl(var(--text));white-space:nowrap;font-size:.95rem;font-weight:600}.meta p[data-v-9f323492]{color:hsl(var(--subtext0));flex-wrap:wrap;font-size:.8rem;line-height:1.4;display:flex}.meta p span[data-v-9f323492]{white-space:nowrap}.meta p span[data-v-9f323492]:not(:last-child):after{content:"•";margin:0 .3em}.meta p span.host[data-v-9f323492]{font-family:var(--font-mono)}.is-desktop .list[data-v-73249d36]{margin-left:calc(var(--space-4) * -1);margin-right:calc(var(--space-4) * -1)}.policy-transition-wrapper[data-v-73249d36]{opacity:0;filter:blur(.5rem);height:0;max-height:.1px;transition:all .2s var(--ease)}.policy-transition-wrapper.open[data-v-73249d36]{opacity:1;filter:blur();height:10rem;max-height:5rem}.policy-transition-wrapper .policy-section[data-v-73249d36]{flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;display:flex}.policy-transition-wrapper .policy-section .policy-notice[data-v-73249d36]{color:hsl(var(--subtext1));font-size:.85rem}.policy-transition-wrapper .policy-section .policy-notice .policy-link[data-v-73249d36]{color:hsla(var(--accent));font-weight:700;text-decoration:none}.policy-transition-wrapper .policy-section .policy-notice .policy-link[data-v-73249d36]:hover{text-decoration:underline}.fade-enter-from[data-v-73249d36],.fade-leave-to[data-v-73249d36]{opacity:0}.row[data-v-5364445e]{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.fade-enter-active[data-v-ae0c7a8b],.fade-leave-active[data-v-ae0c7a8b]{transition:.8s var(--ease-spring);overflow:hidden}.fade-enter-from[data-v-ae0c7a8b],.fade-leave-to[data-v-ae0c7a8b]{opacity:0;filter:blur(.5rem);width:0;margin-left:0}.fade-splash-leave-active[data-v-ae0c7a8b]{transition:.8s var(--ease-spring);filter:blur(1.5rem)brightness(.4);z-index:50;position:absolute;inset:0}.fade-splash-leave-to[data-v-ae0c7a8b]{opacity:0}body:has(.app-dialog:not(.dialog-fade-leave-active)) .app-shell[data-v-ae0c7a8b]{border-radius:var(--radius-xl);transform:scale(.975)}.app-shell[data-v-ae0c7a8b]{background-color:hsla(var(--mantle) / 1);width:100vw;height:100dvh;display:flex}.app-shell.is-mobile[data-v-ae0c7a8b]{background-color:hsla(var(--base) / 1);overflow-x:hidden}.tab-stack[data-v-ae0c7a8b]{width:100%;height:100%;position:absolute;top:0;left:0}.viewport[data-v-ae0c7a8b]{transition:.8s var(--ease-spring);flex:1;position:relative}.is-desktop .app-shell[data-v-ae0c7a8b]{flex-direction:row;justify-content:center}.is-desktop .viewport[data-v-ae0c7a8b]{max-width:668px;margin:var(--space-2)}.is-desktop .viewport.immersive[data-v-ae0c7a8b]{max-width:1200px}body .tab-stack.enter-before-enter-active[data-v-ae0c7a8b],body .tab-stack.enter-before-leave-active[data-v-ae0c7a8b],body .tab-stack.enter-after-enter-active[data-v-ae0c7a8b],body .tab-stack.enter-after-leave-active[data-v-ae0c7a8b]{position:absolute;transition:.3s var(--ease-spring)!important}body .tab-stack[data-v-ae0c7a8b]{--enter-pos:translateY(3rem);--enter-neg:translateY(-3rem)}body .is-mobile .tab-stack[data-v-ae0c7a8b]{--enter-pos:translateX(3rem);--enter-neg:translateX(-3rem)}body .enter-before-enter-from[data-v-ae0c7a8b]{opacity:0;transform:var(--enter-pos)}body .enter-before-leave-to[data-v-ae0c7a8b],body .enter-after-enter-from[data-v-ae0c7a8b]{opacity:0;transform:var(--enter-neg)}body .enter-after-leave-to[data-v-ae0c7a8b]{opacity:0;transform:var(--enter-pos)}.splash[data-v-b0657382]{border-radius:var(--radius-xl);width:100%;height:100%;position:relative;overflow:hidden}.background-layer[data-v-b0657382]{filter:blur(1.3rem)brightness(.8);background:url(/bluebell.avif) 50%/cover no-repeat;position:absolute;inset:0}.content-layer[data-v-b0657382]{background:linear-gradient(to bottom, hsla(var(--surface0) / 0), hsla(var(--surface0) / .3) 50%, hsla(var(--surface0) / 1));justify-content:center;display:flex;position:absolute;inset:0}.content-container[data-v-b0657382]{text-align:start;width:100%;max-width:512px;min-height:30vh;padding-bottom:var(--space-8);color:hsl(var(--text));animation:slide-up 1s var(--ease-out) forwards;flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.content-container[data-v-b0657382] h1{font-size:2.5rem;font-weight:900}.content-container.center[data-v-b0657382]{text-align:center;align-items:center}.page-layout[data-v-f2b4a901]{background-color:hsl(var(--base));border:1px solid #0000;flex-direction:column;height:100%;max-height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.page-layout__content[data-v-f2b4a901]{flex-direction:column;flex:1;align-items:center;height:100%;display:flex;overflow-y:auto}.page-layout__content .spacer[data-v-f2b4a901]{height:100vh}.page-layout__content .content-container[data-v-f2b4a901]{width:100%;padding:0 1rem}.is-desktop .page-layout[data-v-f2b4a901]{border-radius:var(--radius-lg);height:100vh}.edge-to-edge .page-content[data-v-f2b4a901]{padding-top:calc(var(--inset-top,0) + 3.5rem)}.edge-to-edge .content-container[data-v-f2b4a901]{padding:0}.tab-stack[data-v-f5a48f88]{width:100%;height:100dvh;position:relative;overflow-x:hidden}.stack-page[data-v-f5a48f88]{box-sizing:border-box;z-index:0;max-height:100dvh;position:absolute;inset:0}.stack-page.current[data-v-f5a48f88]{z-index:10;opacity:1}.stack-page.previous[data-v-f5a48f88]{z-index:5;opacity:1}.stack-page.hidden[data-v-f5a48f88]{opacity:0;pointer-events:none}.page-enter-active[data-v-f5a48f88],.page-leave-active[data-v-f5a48f88]{transition:.3s var(--ease-spring)!important}.is-desktop .stack-page[data-v-f5a48f88]{max-height:calc(100dvh - var(--space-4))}.is-desktop .page-enter-from[data-v-f5a48f88]{transform:translateY(-3rem);opacity:0!important}.is-desktop .page-enter-from[data-v-f5a48f88]:last-child{transform:translateY(3rem)}.is-desktop .page-leave-to[data-v-f5a48f88]{opacity:0;transform:translateY(-3rem)}.is-desktop .page-leave-to[data-v-f5a48f88]:last-child{transform:translateY(3rem)}.is-mobile .page-enter-from[data-v-f5a48f88]{transform:translate(-3rem);opacity:0!important}.is-mobile .page-enter-from[data-v-f5a48f88]:last-child{transform:translate(3rem)}.is-mobile .page-leave-to[data-v-f5a48f88]{opacity:0;transform:translate(-3rem)}.is-mobile .page-leave-to[data-v-f5a48f88]:last-child{transform:translate(3rem)}:root{--ease:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--ease-springier:cubic-bezier(.25, 2.2, .5, 1);--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--transition-properties:margin, grid-template-rows, grid-template-columns, stroke-dasharray, stroke-dashoffset, outline-color, outline-offset, color, background-color, box-shadow, outline, border-color, border-radius, font-weight, opacity, transform, backdrop-filter, text-decoration-color, filter, scale;--transition-duration:.2s;--transition:var(--transition-duration) var(--ease);--max-width:1200px;--content-width:650px;--inset-top:var(--vueuse-safe-area-top,0px);--inset-bottom:var(--vuseuse-safe-area-bottom,0px);--inset-left:var(--vuseuse-safe-area-left,0px);--inset-right:var(--vuseuse-safe-area-right,0px);--space-0:.15rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-xsm:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-xxl:2rem;--radius-full-1:5rem;--radius-full-2:10rem;--radius-full-3:10rem;--border-colour:hsl(var(--subtext0) / .15);--border-colour-hover:hsl(var(--subtext0) / .17);--border-colour-active:hsl(var(--subtext0) / .125);--border:1px solid var(--border-colour);--border-2:2px solid var(--border-colour);--border-3:3px solid var(--border-colour);--border-4:4px solid var(--border-colour);--error-fallback:350 86% 73%;--success-fallback:142 47% 48%;--warning-fallback:43 85% 60%;--error:var(--red,var(--error-fallback));--success:var(--green,var(--success-fallback));--warning:var(--yellow,var(--warning-fallback));--container-bg:hsla(var(--mantle) / .3);--container-bg-2:hsla(var(--crust) / .5);--container-radius:1.5rem;--container-border:var(--border-2)}::-webkit-scrollbar{background:0 0;width:.5rem;height:6px}::-webkit-scrollbar-thumb{background:hsla(var(--overlay1)/1);border-radius:3px}::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:hsl(var(--mantle));color:hsl(var(--text));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5;overflow:hidden}*,:before,:after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:hsla(var(--overlay1)/1) transparent;-webkit-tap-highlight-color:transparent;outline-offset:2px;outline:2px solid;outline-color:hsla(var(--blue)/0);transition-property:var(--transition-properties);transition-duration:var(--transition-duration);transition-timing-function:var(--ease);margin:0;padding:0;font-weight:400}:focus-visible{outline-color:hsl(var(--blue));z-index:5;border-radius:2px}::selection{background-color:hsla(var(--accent)/.3);color:hsl(var(--text))}.page-layout__content .content-container h1,.page-layout__content .content-container h2,.page-layout__content .content-container h3,.page-layout__content .content-container h4,.page-layout__content .content-container h5,.page-layout__content .content-container h6{color:hsl(var(--text));margin-bottom:0}.page-layout__content .content-container h1{font-size:2rem;font-weight:900}.page-layout__content .content-container h2{font-size:1.5rem;font-weight:850}.page-layout__content .content-container h3{font-size:1.25rem;font-weight:800}.avatar:not(.unfun){transform-origin:bottom;-webkit-user-select:none;user-select:none;transition-timing-function:var(--ease-springier);transition-duration:.2s}.avatar:not(.unfun):hover,.avatar:not(.unfun):focus-visible{transform:translateY(-.4rem)scale(1.1)}.avatar:not(.unfun):active{transform:translateY(-.2rem)scaleX(1.15)scaleY(.86)}.throbber{width:10rem;height:4px;margin-top:var(--space-4);border-radius:var(--radius-full-1);background-color:hsla(var(--text)/.2);animation:fade-in .5s .5s var(--ease-out) both;position:relative;overflow:hidden}.throbber:after{content:"";background-color:hsl(var(--accent));border-radius:var(--radius-full-1);width:40%;height:100%;animation:throbber 1.5s var(--ease-spring) infinite;position:absolute;top:0;left:0}@keyframes slide-up{0%{opacity:0;transform:translateY(2rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes throbber{0%{width:40%;left:-40%}to{width:40%;left:100%}}
