:root{--cd-cloud:#f6f3ee;--cd-mist:#e6e0d8;--cd-mist-dark:#d0c9bf;--cd-white:#fff;--cd-ink:#1f2a37;--cd-ink-2:#4a5568;--cd-ink-3:#626f82;--cd-ink-dis:#a0aaba;--cd-indigo:#4f67a6;--cd-indigo-hover:#3a508a;--cd-indigo-light:#eef1fa;--cd-fog:#c7d3ee;--cd-fog-light:#eef2fb;--cd-gold:#cc7c00;--cd-gold-hover:#a86400;--cd-gold-strong:#8a5200;--cd-gold-active:#8f5400;--cd-gold-light:#fff3da;--cd-gold-border:#f0d89b;--cd-danger:#b94a2c;--cd-danger-light:#fdecea;--cd-success:#2e7d5e;--cd-success-light:#eaf5f0;--cd-warning:#9c6b00;--cd-warning-light:#fef9ec;--cd-font-serif:"Young Serif",Georgia,serif;--cd-font-sans:"Inter",system-ui,-apple-system,sans-serif;--cd-font-mono:"JetBrains Mono","Fira Code",monospace;--cd-page-background:var(--cd-cloud)}[x-cloak]{display:none!important}a[hx-get]{cursor:pointer}.errorlist{color:var(--danger)}img.socialicon{max-width:24px;max-height:24px;padding-right:.5em}#profile-picture{justify-content:center;display:flex}#profile-picture img.avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:128px;height:128px}#profile-upload-holder{padding-top:.5em}#profile-upload-holder input[type=file]{display:none}@media screen{.cd-page{background-color:var(--cd-page-background);flex:1;overflow-y:auto}}.cd-currency-input{border:1px solid var(--cd-mist);background:var(--cd-white);border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:flex}.cd-currency-input:focus-within{border-color:var(--cd-indigo);box-shadow:0 0 0 2px var(--cd-white), 0 0 0 4px var(--cd-indigo)}.cd-currency-input>span{color:var(--cd-ink-3);font-family:var(--cd-font-mono);font-size:13px}.cd-currency-input>.input{box-shadow:none;border:none;border-radius:0;padding-left:0;padding-right:0}.cd-currency-input>.input:focus{box-shadow:none;border:none}.cd-navigation{--cd-navigation-sidebar-width:18rem;--cd-navigation-topbar-height:4.125rem;--cd-navigation-sidebar-surface:var(--cd-ink);--cd-navigation-sidebar-hover:#2b3948;--cd-navigation-sidebar-text:#cbd3dd;--cd-navigation-sidebar-muted:#8d9bad;--cd-navigation-page-surface:#f7f8fa;--cd-navigation-border:var(--cd-mist);--cd-navigation-accent:var(--cd-indigo);--cd-navigation-focus:var(--cd-fog);--cd-navigation-overlay:#141b2494;min-width:0;color:var(--cd-ink)}.cd-navigation__drawer-toggle{opacity:0;width:1px;height:1px;display:block;position:fixed}.cd-navigation__shell{width:100%;min-width:0;height:100vh;display:flex;overflow:hidden}.cd-navigation__workspace{background:var(--cd-navigation-page-surface);flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.cd-navigation__topbar{z-index:30;flex:0 0 var(--cd-navigation-topbar-height);border-bottom:1px solid var(--cd-navigation-border);background:var(--cd-white);position:relative}.cd-navigation__topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-width:0;height:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}.cd-navigation__topbar-left,.cd-navigation__topbar-right{align-items:center;min-width:0;display:flex}.cd-navigation__topbar-left{flex:auto;gap:.75rem}.cd-navigation__topbar-right{white-space:nowrap;flex:none;gap:.625rem}.cd-navigation__topbar-context,.cd-navigation__profile-name,.cd-navigation__context-name,.cd-navigation__item-text,.cd-navigation__popover-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cd-navigation__topbar-context{max-width:min(34rem,42vw);font-size:.9375rem;font-weight:600}.cd-navigation__mobile-toggle,.cd-navigation__topbar-action,.cd-navigation__profile,.cd-navigation__app-switch a,.cd-navigation__app-switch span,.cd-navigation__brand,.cd-navigation__item,.cd-navigation__popover a,.cd-navigation__popover button{transition:color .18s,background-color .18s,border-color .18s}.cd-navigation__mobile-toggle,.cd-navigation__topbar-action,.cd-navigation__profile{min-height:2.25rem;color:var(--cd-ink-2);background:0 0;border:1px solid #0000;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cd-navigation__mobile-toggle,.cd-navigation__topbar-action{padding:.375rem .625rem}.cd-navigation__mobile-toggle:hover,.cd-navigation__topbar-action:hover,.cd-navigation__profile:hover{background:var(--cd-cloud);color:var(--cd-ink)}.cd-navigation__mobile-toggle{cursor:pointer;font-size:1rem;display:inline-flex}.cd-navigation__app-switch{border:1px solid var(--cd-navigation-border);background:var(--cd-cloud);border-radius:999px;flex:none;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.cd-navigation__app-switch-current,.cd-navigation__app-switch-link{min-height:2.125rem;color:var(--cd-ink-2);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cd-navigation__app-switch-current{background:var(--cd-white);color:var(--cd-ink);border:1px solid #ebe7e1;box-shadow:0 1px 2px #1f2a3714}.cd-navigation__app-switch-link:hover{color:var(--cd-ink)}.cd-navigation__profile{max-width:13rem;padding:.25rem .5rem .25rem .25rem}.cd-navigation__profile-avatar{background:var(--cd-navigation-accent);width:2rem;height:2rem;color:var(--cd-white);border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.cd-navigation__profile-name{max-width:8rem}.cd-navigation__dropdown{flex:none;position:relative}.cd-navigation__dropdown>summary{cursor:pointer;list-style-type:none}.cd-navigation__dropdown>summary::-webkit-details-marker{display:none}.cd-navigation__dropdown[open]>summary .cd-navigation__chevron{transform:rotate(180deg)}.cd-navigation__chevron{flex:none;font-size:.625rem;transition:transform .18s}.cd-navigation__chevron--open{transform:rotate(180deg)}.cd-navigation__popover{white-space:normal;z-index:60;width:min(14rem,100vw - 1rem);max-height:calc(100vh - var(--cd-navigation-topbar-height) - 1rem);border:1px solid var(--cd-navigation-border);background:var(--cd-white);color:var(--cd-ink);border-radius:.625rem;padding:.375rem;list-style-type:none;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 12px 40px #1f2a372e}.cd-navigation__popover--wide{width:min(17rem,100vw - 1rem)}.cd-navigation__popover a,.cd-navigation__popover button{text-align:left;width:100%;min-width:0;color:var(--cd-ink);border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.cd-navigation__popover a:hover,.cd-navigation__popover button:hover{background:var(--cd-cloud)}.cd-navigation__popover a i,.cd-navigation__popover button i{text-align:center;color:#718096;flex:0 0 1rem;width:1rem}.cd-navigation__popover-label{text-transform:uppercase;color:#718096;letter-spacing:.05em;padding:.5rem .625rem .375rem;font-size:.6875rem;font-weight:700}.cd-navigation__popover-divider{background:var(--cd-navigation-border);height:1px;margin-top:.375rem;margin-bottom:.375rem}.cd-navigation__popover .cd-navigation__danger{color:var(--cd-danger)}.cd-navigation__sidebar{z-index:50;min-width:0;width:var(--cd-navigation-sidebar-width);flex:0 0 var(--cd-navigation-sidebar-width);background:var(--cd-navigation-sidebar-surface);color:var(--cd-navigation-sidebar-text);transition:width .2s cubic-bezier(.16,1,.3,1),flex-basis .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.cd-navigation__sidebar-inner{min-width:0;height:100%;width:var(--cd-navigation-sidebar-width);flex-direction:column;display:flex;overflow:hidden}.cd-navigation__brand{min-height:var(--cd-navigation-topbar-height);flex:0 0 var(--cd-navigation-topbar-height);color:var(--cd-white);letter-spacing:-.02em;border-bottom:1px solid #ffffff17;align-items:center;gap:.625rem;padding:0 1.5rem;font-size:1.125rem;font-weight:700;display:flex}.cd-navigation__brand:hover{background:#ffffff0a}.cd-navigation__brand-mark{flex:0 0 1.75rem;width:1.75rem;height:1.75rem}.cd-navigation__context-wrap{border-bottom:1px solid #ffffff17;flex:none;padding:1rem .875rem .75rem;position:relative}.cd-navigation__context{text-align:left;width:100%;min-width:0;min-height:3rem;color:var(--cd-white);background:#2b3948;border:1px solid #ffffff12;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem;font-size:.875rem;font-weight:600;display:flex}.cd-navigation__menu ul{margin:0;padding:0;list-style-type:none}.cd-navigation__menu{overscroll-behavior:contain;flex:auto;min-height:0;padding:.625rem .75rem 1rem;overflow-y:auto}.cd-navigation__label{text-transform:uppercase;color:var(--cd-navigation-sidebar-muted);letter-spacing:.055em;padding:1rem .625rem .375rem;font-size:.6875rem;font-weight:700}.cd-navigation__item{width:100%;min-width:0;min-height:2.375rem;color:var(--cd-navigation-sidebar-text);border-radius:.375rem;align-items:center;gap:.75rem;margin:.125rem 0;padding:.5rem .625rem;font-size:.8125rem;line-height:1.25rem;display:flex}.cd-navigation__item:hover{background:var(--cd-navigation-sidebar-hover);color:var(--cd-white)}.cd-navigation__item[aria-current=page]{color:var(--cd-white);background:#4f67a66b;font-weight:600}.cd-navigation__item-icon{text-align:center;color:#94a3b4;flex:0 0 1rem;width:1rem}.cd-navigation__item[aria-current=page] .cd-navigation__item-icon{color:#dce5fa}.cd-navigation__item--disabled{cursor:not-allowed;opacity:.5}.cd-navigation__footer{text-align:center;color:#8d9bad;flex:none;padding:.75rem 1rem 1rem;font-size:.6875rem}.cd-navigation__footer p{margin:0}.cd-navigation__footer a{color:#b8c2ce;margin-top:.25rem;text-decoration-line:underline;display:inline-block}.cd-navigation__main{flex:auto;min-width:0;min-height:0;padding:1.5rem;overflow-y:auto}.cd-navigation__overlay{display:none}.cd-navigation__mobile-toggle:focus-visible,.cd-navigation__topbar-action:focus-visible,.cd-navigation__profile:focus-visible,.cd-navigation__app-switch a:focus-visible,.cd-navigation__brand:focus-visible,.cd-navigation__context:focus-visible,.cd-navigation__item:focus-visible,.cd-navigation__popover a:focus-visible,.cd-navigation__popover button:focus-visible,.cd-navigation__footer a:focus-visible{outline:2px solid var(--cd-navigation-focus);outline-offset:2px}.cd-navigation__drawer-toggle:focus-visible~.cd-navigation__shell .cd-navigation__mobile-toggle{outline:2px solid var(--cd-navigation-accent);outline-offset:2px}@media (width>=1024px){.cd-navigation__drawer-toggle:checked~.cd-navigation__shell .cd-navigation__sidebar{flex-basis:0;width:0}}@media (width<=1023px){.cd-navigation__sidebar{width:min(var(--cd-navigation-sidebar-width), 100vw - 2rem);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.cd-navigation__overlay{z-index:40;background:var(--cd-navigation-overlay);position:fixed;inset:0}.cd-navigation__drawer-toggle:checked~.cd-navigation__shell .cd-navigation__sidebar,.cd-navigation__sidebar.open{transform:translate(0)}.cd-navigation__drawer-toggle:checked~.cd-navigation__overlay{display:block}.cd-navigation__topbar-inner{padding:0 1rem}.cd-navigation__topbar-context{max-width:34vw}.cd-navigation__topbar-action span,.cd-navigation__profile-name{display:none}.cd-navigation__profile{padding-right:.25rem}}@media (width<=639px){.cd-navigation{--cd-navigation-topbar-height:3.75rem}.cd-navigation__topbar-inner{gap:.5rem;padding:0 .625rem}.cd-navigation__topbar-left,.cd-navigation__topbar-right{gap:.375rem}.cd-navigation__topbar-context{max-width:25vw;font-size:.8125rem}.cd-navigation__app-switch-current,.cd-navigation__app-switch-link{gap:.375rem;min-height:1.875rem;padding:.25rem .5rem;font-size:.75rem}.cd-navigation__app-switch i{display:none}.cd-navigation__topbar-action{width:2rem;min-height:2rem;padding:0}.cd-navigation__profile-avatar{flex-basis:1.875rem;width:1.875rem;height:1.875rem}.cd-navigation__profile .cd-navigation__chevron{display:none}.cd-navigation__main{padding:1rem}}@media (width<=374px){.cd-navigation__topbar-context,.cd-navigation__app-switch-current{display:none}}@media print{.cd-navigation__shell,.cd-navigation__workspace,.cd-navigation__main{height:auto;overflow:visible}.cd-navigation__shell{display:block}.cd-navigation__topbar,.cd-navigation__sidebar,.cd-navigation__overlay,.cd-navigation__drawer-toggle{display:none}.cd-navigation__main{padding:0}}@media (prefers-reduced-motion:reduce){.cd-navigation__sidebar,.cd-navigation__chevron,.cd-navigation__popover,.cd-navigation__mobile-toggle,.cd-navigation__topbar-action,.cd-navigation__profile,.cd-navigation__app-switch a,.cd-navigation__app-switch span,.cd-navigation__brand,.cd-navigation__item,.cd-navigation__popover a,.cd-navigation__popover button{transition:none!important}}
