.up-sidebar-footer{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:12px;width:100%;min-width:0;margin-top:auto;padding-top:16px;display:flex}.up-sidebar-action{min-height:44px;color:var(--muted);font:750 13px var(--font-nunito),sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.up-sidebar-action:hover{background:var(--soft);color:var(--accent)}.up-sidebar-action>svg{flex-shrink:0}.up-sidebar-action:disabled{opacity:.5;cursor:default}.up-sidebar-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.up-sidebar-toggle{z-index:5;border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:34px;right:-17px;box-shadow:0 2px 6px #12383a08}.up-sidebar-toggle svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.up-sidebar-toggle[aria-expanded=false] svg{transform:rotate(180deg)}.up-sidebar-toggle:hover{color:var(--accent);background:var(--soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--soft) 70%,transparent)}.up-sidebar-preferences .preferences{justify-content:center;margin:0!important}.up-sidebar-preferences[data-compact=true] .preferences{flex-direction:column;align-items:center;display:flex;gap:8px!important;padding:0!important}.up-sidebar-preferences[data-compact=true] .icon-button{background:var(--soft);border-radius:13px;flex:0 0 40px;width:40px;height:40px}.up-sidebar-account{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:14px 0 0;display:flex}.up-account-avatar{background:var(--soft);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:850;display:grid}.up-account-name{flex:1;min-width:0;font-size:12px}.up-account-name b,.up-account-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.up-account-name small{color:var(--muted);margin-top:3px;font-size:11px}.up-sidebar-account[data-compact=true]{flex-direction:column;gap:10px;width:100%;padding-top:14px}.admin-rail,.sidebar{overflow:visible}.admin-rail nav{scrollbar-width:thin;min-height:0;overflow-y:auto}.admin-rail-foot{flex-shrink:0}.admin-app.is-collapsed .admin-nav-link{justify-content:center;min-height:44px;padding:12px}.admin-app.is-collapsed .admin-nav-link>span,.admin-app.is-collapsed .admin-nav-group{display:none}.admin-app.is-collapsed .admin-rail-foot{flex-direction:column;align-items:center;gap:16px;padding-inline:0;display:flex}.workspace.nav-collapsed .sidebar{width:84px;padding-inline:10px}.workspace.nav-collapsed .workspace-main{width:calc(100% - 84px);margin-left:84px}.workspace.nav-collapsed .sidebar>.brand{background:url(/brand/favicon.svg) 50%/34px no-repeat;width:40px;margin:0 auto 28px}.workspace.nav-collapsed .sidebar>.brand img{visibility:hidden}.workspace.nav-collapsed .sidebar nav a{justify-content:center;padding:12px}.workspace.nav-collapsed .sidebar nav a span,.workspace.nav-collapsed .workspace-label,.workspace.nav-collapsed .context-label,.workspace.nav-collapsed .sidebar-bottom>a,.workspace.nav-collapsed .sidebar-bottom>.logout{display:none}.workspace.nav-collapsed .sidebar-bottom{align-items:center}.workspace .sidebar,.workspace .workspace-main{transition:width .28s,margin-left .28s,padding .28s}@media (max-width:800px){.up-sidebar-toggle{display:none}}@media (max-width:620px){.workspace.nav-collapsed .sidebar{width:248px}.workspace.nav-collapsed .workspace-main{width:100%;margin-left:0}.workspace.nav-collapsed .sidebar nav a{justify-content:flex-start}.workspace.nav-collapsed .sidebar nav a span,.workspace.nav-collapsed .context-label{display:block}}.admin-app .admin-rail{overflow:visible}.up-sidebar-preferences .theme-options{background:var(--soft);border-radius:16px;flex:1;min-width:0;padding:4px;display:flex}.up-sidebar-preferences .theme-options button{color:var(--muted);min-height:38px;font:800 13px var(--font-nunito),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;transition:background .25s,color .25s,box-shadow .25s;display:flex}.up-sidebar-preferences .theme-options button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #163e4215}.up-sidebar-preferences .theme-options svg{transition:transform .35s}.up-sidebar-preferences .theme-options button[aria-pressed=true] svg{transform:rotate(15deg)}.admin-app .up-sidebar-preferences>.preferences{flex-wrap:wrap;gap:8px;padding:0 0 14px;display:flex}.admin-app .up-sidebar-preferences[data-compact=true]>.preferences{padding:0}.brand-symbol{display:none}.workspace.nav-collapsed .sidebar>.brand{flex-shrink:0;justify-content:center;align-items:center;min-height:44px;visibility:visible!important;background:0 0!important;display:flex!important}.workspace.nav-collapsed .sidebar>.brand img{display:none}.workspace.nav-collapsed .sidebar>.brand .brand-symbol{visibility:visible;width:38px;height:38px;display:block}.sidebar-quick{flex-direction:column;order:2;gap:8px;margin-top:12px;display:flex}.sidebar-quick a{color:var(--ink);border-radius:14px;align-items:center;gap:9px;padding:5px 10px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.sidebar-quick a:hover{background:var(--soft)}.sidebar-quick .parent-avatar{flex-basis:34px;width:34px;height:34px}.workspace.nav-collapsed .sidebar-quick a{justify-content:center;padding:4px}.workspace.nav-collapsed .sidebar-quick a>span:last-child{display:none}.workspace.nav-collapsed .sidebar .sidebar-bottom>.logout{justify-content:center;width:44px;height:44px;padding:0;font-size:0;display:flex!important}.workspace.nav-collapsed .sidebar .sidebar-bottom>.logout svg{width:22px;height:22px}.workspace.nav-collapsed .sidebar-bottom{width:100%;margin-top:auto!important}.workspace.nav-collapsed .sidebar-quick{margin-bottom:12px}.theme-toggle svg{transition:transform .35s}.theme-toggle:hover svg{transform:rotate(18deg)}.sidebar-context-compact{width:44px;display:block}.sidebar-context-compact>.up-select-trigger{background:var(--soft);border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.sidebar-context-compact .up-chevron{display:none}.workspace.nav-collapsed .up-sidebar-account{align-items:center}.workspace.nav-collapsed .sidebar-bottom .up-sidebar-account{padding-top:12px}.workspace .sidebar-bottom .up-sidebar-preferences .preferences{display:flex}.workspace .sidebar-bottom{flex-shrink:0;margin-top:auto}.workspace .sidebar-bottom .sidebar-quick{order:0;gap:10px;width:100%;margin:0;padding:0}.workspace.nav-collapsed .sidebar-bottom{gap:14px;padding:16px 0 0}.workspace.nav-collapsed .sidebar-bottom .sidebar-quick a{min-height:40px;padding:0}.workspace.nav-collapsed .sidebar-bottom .sidebar-quick .parent-avatar{flex-basis:40px;width:40px;height:40px}.workspace.nav-collapsed .sidebar-context-compact{box-sizing:content-box;border-top:1px solid var(--line);justify-content:center;width:100%;padding-top:14px;display:flex}.workspace.nav-collapsed .sidebar-context-compact>.up-select-trigger{background:var(--sun);color:var(--sun-ink);box-shadow:inset 0 0 0 5px var(--surface);flex:0 0 44px}.workspace.nav-collapsed .sidebar-bottom .up-sidebar-account{border:0;gap:14px;padding:0}.up-rail-tooltip{z-index:1500;background:var(--ink);max-width:250px;color:var(--surface);pointer-events:none;border-radius:16px;padding:12px 16px;font-size:14px;font-weight:800;animation:.15s ease-out tooltip-in;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px #12383a20}.up-rail-tooltip:before{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;top:calc(50% - 6px);left:-6px;transform:rotate(45deg)}@keyframes tooltip-in{0%{opacity:0;translate:-4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.up-rail-tooltip{animation:none}}.up-sidebar-account{flex-direction:column;align-items:stretch;gap:8px;width:100%}.up-account-identity{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.up-sidebar-account[data-compact=true] .up-account-identity{justify-content:center}.up-sidebar-logout{width:100%;height:48px;min-height:48px;color:var(--accent);background:var(--soft);flex-shrink:0;justify-content:flex-start}.up-sidebar-logout[data-compact=true]{justify-content:center;align-self:center;width:48px;padding:0}.up-sidebar-logout[data-compact=true]>span{display:none}.admin-icons-foot .up-sidebar-logout{color:var(--ad-chrome-ink);background:var(--ad-chrome-2)}.sidebar nav{flex-shrink:1;min-height:0;overflow-y:auto}
.wm-root{fill:var(--wm-ink,#0b5960);color:var(--wm-ink,#0b5960);overflow:visible}.wm-root .wm-unit,.wm-root .wm-glyph,.wm-root .wm-petal{transform-box:fill-box;transform-origin:bottom}.wm-root .wm-petal{transform-origin:75% 95%}.wm-root .wm-glyph path{fill:var(--wm-ink,#0b5960);stroke:var(--wm-ink,#0b5960)}.wm-root .wm-petal-left path{fill:var(--wm-petal-left,#268b6a);stroke:var(--wm-petal-left,#268b6a)}.wm-root .wm-petal-right path{fill:var(--wm-petal-right,#b7791e);stroke:var(--wm-petal-right,#b7791e)}.wm-root path{stroke-width:0;stroke-linejoin:round;paint-order:stroke fill}.wm-root.is-paused *{animation-play-state:paused!important}.wm-root[data-reduced=true] *{filter:none!important;opacity:1!important;clip-path:none!important;animation:none!important}.wm-root:not(.is-playing) *{animation:none!important}.wm-root.is-playing[data-effect=breath] .wm-word{animation:2.4s ease-in-out 2 wm-breath}.wm-root.is-playing[data-effect=wave] .wm-unit{animation:1.9s ease-in-out 2 wm-wave;animation-delay:calc(var(--n)*.12s)}.wm-root.is-playing[data-effect=breeze] .wm-petal{animation:2.2s ease-in-out 2 wm-breeze}.wm-root.is-playing[data-effect=breeze] .wm-petal-right{animation-direction:reverse;animation-delay:.2s}.wm-root.is-playing[data-effect=ink-pass] .wm-glyph{animation:1.8s ease-in-out 2 wm-ink;animation-delay:calc(var(--n)*.2s)}.wm-root.is-playing[data-effect=contour] path{animation:2.4s ease-in-out 2 wm-contour}.wm-root.is-playing[data-effect=duet] .wm-unit{animation:2.4s ease-in-out 2 wm-duet}.wm-root.is-playing[data-effect=duet] .wm-unit:nth-child(2n){animation-delay:-1.2s}.wm-root.is-playing[data-effect=stepping] .wm-unit{animation:1.8s cubic-bezier(.3,.1,.2,1) 2 wm-step;animation-delay:calc(var(--n)*.2s)}.wm-root.is-playing[data-effect=unfurl] .wm-petal{animation:2.2s cubic-bezier(.2,.8,.2,1) 2 wm-unfurl}.wm-root.is-playing[data-effect=unfurl] .wm-petal-right{animation-delay:.3s}.wm-root.is-playing[data-effect=shutters] .wm-glyph{animation:1.8s ease-in-out 2 wm-shutter-pulse;animation-delay:calc(var(--n)*.16s)}.wm-root.is-playing[data-effect=spacing] .wm-unit{animation:2.4s ease-in-out 2 wm-space}.wm-root.is-playing[data-effect=drift] .wm-word{animation:4.8s ease-in-out wm-drift}.wm-root.is-playing[data-effect=rock] .wm-unit{animation:2s ease-in-out 2 wm-rock;animation-delay:calc(var(--n)*.13s)}.wm-root.is-playing[data-effect=rise-bloom] .wm-unit:not(.wm-i),.wm-root.is-playing[data-effect=rise-bloom] .wm-i .wm-glyph{animation:.85s cubic-bezier(.2,.8,.2,1) both wm-rise;animation-delay:calc(var(--n)*85ms)}.wm-root.is-playing[data-effect=rise-bloom] .wm-petal{animation:.8s cubic-bezier(.2,.8,.2,1) .9s both wm-petal-grow}.wm-root.is-playing[data-effect=rise-bloom] .wm-petal-right{animation-delay:1.05s}.wm-root.is-playing[data-effect=write-on] .wm-unit{animation:.8s cubic-bezier(.2,.8,.2,1) both wm-write;animation-delay:calc(var(--n)*.15s)}.wm-root.is-playing[data-effect=gather] .wm-unit{animation:1.6s cubic-bezier(.2,.8,.2,1) both wm-gather}.wm-root.is-playing[data-effect=staircase] .wm-unit{animation:1.05s cubic-bezier(.2,.8,.2,1) both wm-stair;animation-delay:calc(var(--n)*.15s)}.wm-root.is-playing[data-effect=petal-first] .wm-unit:not(.wm-i),.wm-root.is-playing[data-effect=petal-first] .wm-i .wm-glyph{animation:.85s cubic-bezier(.2,.8,.2,1) both wm-write-reverse;animation-delay:calc(1.05s - var(--n)*.12s)}.wm-root.is-playing[data-effect=petal-first] .wm-petal{animation:.65s cubic-bezier(.2,.8,.2,1) both wm-petal-grow}.wm-root.is-playing[data-effect=petal-first] .wm-petal-right{animation-delay:.14s}.wm-root.is-playing[data-effect=draw-fill] path{stroke-dasharray:1;stroke-width:1.5px;stroke-dashoffset:0;animation:2.2s cubic-bezier(.3,.6,.3,1) both wm-draw}.wm-root.is-playing[data-effect=petal-last] .wm-unit:not(.wm-i),.wm-root.is-playing[data-effect=petal-last] .wm-i .wm-glyph{animation:.65s ease-in both wm-fade-out;animation-delay:calc(var(--n)*.1s)}.wm-root.is-playing[data-effect=petal-last] .wm-petal{animation:.65s ease-in 1s both wm-petal-out}.wm-root.is-playing[data-effect=petal-last] .wm-petal-right{animation-delay:1.13s}.wm-root.is-playing[data-effect=up-away] .wm-unit{animation:.85s cubic-bezier(.5,0,.8,.4) both wm-up-out;animation-delay:calc(var(--n)*.15s)}.wm-root.is-playing[data-effect=soft-dissolve] .wm-word{animation:1.6s ease-in both wm-dissolve}.wm-root.is-playing[data-effect=close-shutters] .wm-unit{animation:.95s cubic-bezier(.5,0,.8,.4) both wm-close;animation-delay:calc(var(--n)*.14s)}.wm-root.is-playing[data-effect=fold-home] .wm-unit{animation:1.7s cubic-bezier(.5,0,.8,.4) both wm-home}.wm-root.is-playing[data-effect=wind-away] .wm-unit{animation:1s ease-in both wm-wind-away;animation-delay:calc(var(--n)*.16s)}@keyframes wm-breath{0%,to{opacity:1}50%{opacity:.45}}@keyframes wm-wave{0%,to{transform:translateY(0)}45%{transform:translateY(-9px)}}@keyframes wm-breeze{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}70%{transform:rotate(5deg)}}@keyframes wm-ink{0%,to{opacity:.45}40%,55%{opacity:1}}@keyframes wm-contour{0%,to{fill-opacity:1;stroke-width:0}45%,55%{fill-opacity:.08;stroke-width:1.8px}}@keyframes wm-duet{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(-5px)}}@keyframes wm-step{0%,16%,70%,to{transform:translateY(0)}32%{transform:translateY(-12px)}48%{transform:translateY(1px)}58%{transform:translateY(-3px)}}@keyframes wm-unfurl{0%,to{opacity:1;transform:scaleY(1)}40%{opacity:.65;transform:scaleY(.66)}}@keyframes wm-shutter-pulse{0%,to{clip-path:inset(0)}40%{clip-path:inset(0 35% 0 0)}65%{clip-path:inset(0 0 0 12%)}}@keyframes wm-space{0%,to{transform:translate(0)}50%{transform:translateX(calc(var(--offset)*.2px))}}@keyframes wm-drift{0%,to{transform:translate(0)}30%{transform:translate(-6px,-3px)}70%{transform:translate(6px,2px)}}@keyframes wm-rock{0%,to{transform:rotate(0)}35%{transform:rotate(-2deg)}70%{transform:rotate(1.6deg)}}@keyframes wm-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes wm-petal-grow{0%{opacity:0;transform:scale(.2)translateY(7px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes wm-write{0%{clip-path:inset(-50% 100% -50% 0)}to{clip-path:inset(-50% 0)}}@keyframes wm-gather{0%{opacity:0;transform:translateX(calc(var(--offset)*1px))}to{opacity:1;transform:translate(0)}}@keyframes wm-stair{0%{opacity:0;transform:translateY(26px)}70%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes wm-write-reverse{0%{opacity:0;clip-path:inset(-50% 0 -50% 100%)}to{opacity:1;clip-path:inset(-50% 0)}}@keyframes wm-draw{0%{stroke-dashoffset:1px;fill-opacity:0;stroke-width:1.5px}60%{stroke-dashoffset:0;fill-opacity:0;stroke-width:1.5px}to{stroke-dashoffset:0;fill-opacity:1;stroke-width:0}}@keyframes wm-fade-out{to{opacity:0;transform:translateY(7px)}}@keyframes wm-petal-out{to{opacity:0;transform:translateY(-6px)rotate(7deg)}}@keyframes wm-up-out{to{opacity:0;transform:translateY(-24px)}}@keyframes wm-dissolve{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(3px)}}@keyframes wm-close{to{clip-path:inset(-50% 50%);opacity:0}}@keyframes wm-home{to{opacity:0;transform:translateX(calc(var(--offset)*-.55px))}}@keyframes wm-wind-away{to{opacity:0;transform:translate(30px,-13px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.wm-root *{filter:none!important;opacity:1!important;clip-path:none!important;animation:none!important}}.wm-root[data-reduced=true] :is(.wm-word,.wm-unit,.wm-glyph,.wm-petal){transform:none!important}@media (prefers-reduced-motion:reduce){.wm-root :is(.wm-word,.wm-unit,.wm-glyph,.wm-petal){transform:none!important}}.wm-root[data-reduced=true] path{fill-opacity:1!important;stroke-width:0!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}@media (prefers-reduced-motion:reduce){.wm-root path{fill-opacity:1!important;stroke-width:0!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}}.up-load-mark{--wm-ink:#0b5960;--wm-petal-left:#268b6a;--wm-petal-right:#b7791e}.up-load-mark .wm-root{width:180px;height:auto}.up-load-mark [data-effect=stepping] .wm-unit{animation-iteration-count:infinite!important}[data-theme=dark] .up-load-mark{--wm-ink:#e3f2eb;--wm-petal-left:#79d3ad;--wm-petal-right:#f0c667}.up-page-loader{z-index:1000;place-items:center;min-height:100svh;display:grid;position:fixed;inset:0}.up-page-loader:before{content:"";z-index:-1;background:var(--bg);background-image:radial-gradient(ellipse at 68% 26%,color-mix(in srgb,var(--soft) 80%,transparent),transparent 62%);position:absolute;inset:0}.up-page-loader .up-load-mark{display:flex}.up-page-loader .wm-root{width:clamp(210px,28vw,340px)}.up-page-loader[data-phase=exit]:before{animation:.6s ease-out forwards load-shell-exit}.up-page-content[hidden]{display:none!important}@keyframes load-shell-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.up-page-loader[data-phase=exit]:before{animation:none}.up-page-loader .wm-root *{animation:none!important}}
.up-toast-host{z-index:1200;pointer-events:none;width:min(500px,100vw - 32px);position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.up-toast{background:var(--surface);border:1px solid var(--line);pointer-events:auto;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:750;animation:.25s ease-out toast-in;display:flex;box-shadow:0 12px 40px #143f3c29}.up-toast-symbol{background:var(--soft);width:34px;height:34px;color:var(--leaf);border-radius:12px 4px;flex-shrink:0;place-items:center;display:grid}.up-toast>span:nth-child(2){flex:1}.up-toast button{color:var(--muted);cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.up-toast{animation:none}}.up-loading-departure{pointer-events:none}@media (prefers-reduced-motion:reduce){.up-loading-departure{display:none}}.up-task-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:24px;display:flex}.up-task-loading-mark{place-items:center;width:100%;height:120px;display:grid}.up-task-loading .up-load-mark{width:min(280px,100%);display:flex}.up-task-loading .wm-root{width:100%;height:auto}.up-task-loading p{max-width:440px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.up-task-loading .wm-root *{animation:none!important}}
