.umenu{z-index:60;width:284px;padding:var(--space-2);border:var(--border-width-default) solid var(--gray-50);border-radius:var(--radius-lg);background:var(--white);font-family:var(--font-sans);transform-origin:var(--from-x,100%) var(--from-y,0);flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) both umenu-in;display:flex;position:fixed;box-shadow:0 2px 4px #0423410f,0 16px 40px #04234124}.umenu:focus-visible{outline:none}@keyframes umenu-in{0%{opacity:0;scale:.94}}.umenu__who{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);display:flex}.umenu__face{background:var(--blue-900);width:40px;height:40px;color:var(--white);font-size:var(--type-d-body-sm);font-weight:var(--fw-bold);letter-spacing:.26px;border-radius:50%;flex:none;place-items:center;display:grid}.umenu__id{flex-direction:column;gap:2px;min-width:0;display:flex}.umenu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-900);font-size:var(--type-d-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-d-body-sm);overflow:hidden}.umenu__email{color:var(--gray-500);font-size:var(--type-m-body-sm);font-weight:var(--fw-regular);line-height:var(--lh-m-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.umenu__rows{flex-direction:column;display:flex;position:relative}.umenu__mark{z-index:0;border-radius:var(--radius-default);background:var(--blue-50);opacity:0;transition:translate .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;top:0;left:0;right:0}.umenu__mark[data-on=true]{opacity:1}.umenu__mark[data-tone=danger]{background:var(--status-error-bg)}.umenu__row{z-index:1;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-default);color:var(--gray-850);font-family:inherit;font-size:var(--type-d-body-sm);font-weight:var(--fw-medium);line-height:var(--lh-d-body-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.umenu__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.umenu__icon{width:18px;color:var(--gray-600);flex:none;place-items:center;display:grid}.umenu__row[data-tone=danger],.umenu__row[data-tone=danger] .umenu__icon{color:var(--status-error-text)}.umenu__row[aria-busy=true]{cursor:progress}.umenu__rule{height:var(--border-width-default);margin:var(--space-2) calc(var(--space-1) * -1);background:var(--gray-50);display:block}.umenu__spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.76s linear infinite umenu-spin}@keyframes umenu-spin{to{rotate:360deg}}.shell__account[data-open=true] svg:last-child{rotate:180deg}.shell__account svg:last-child{transition:rotate .18s}.umenu[data-sheet=true]{width:auto;padding:var(--space-2) var(--space-3) calc(var(--space-6) + env(safe-area-inset-bottom));transform-origin:bottom;border:0;border-radius:20px 20px 0 0;transition:translate .22s cubic-bezier(.22,1,.36,1);animation-name:umenu-up;inset:auto 0 0}@keyframes umenu-up{0%{translate:0 100%}}.umenu__grip{width:36px;height:4px;margin:var(--space-2) auto var(--space-1);border-radius:var(--radius-pill);background:var(--gray-100);cursor:grab;touch-action:none}.umenu__grip:active{cursor:grabbing}.umenu[data-sheet=true] .umenu__row{padding:var(--space-4) var(--space-3)}.umenu__scrim{z-index:59;background:#04234159;border:0;padding:0;animation:.2s both umenu-fade;position:fixed;inset:0}@keyframes umenu-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.umenu,.umenu__scrim{animation-duration:1ms}.umenu__mark,.umenu[data-sheet=true],.shell__account svg:last-child{transition:none}.umenu__spin{animation-duration:2s}}
.shell{background:var(--color-primary);min-height:100svh;display:flex}.shell__rail{width:260px;padding:var(--space-4) 0;color:var(--white);transition:flex-basis var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out);flex-direction:column;flex:0 0 260px;display:flex}.shell__rail__head{justify-content:space-between;align-items:center;gap:var(--space-5);height:66px;padding:var(--space-2) var(--space-5) var(--space-5);border-bottom:var(--border-width-default) solid #ffffff0d;display:flex}.shell__rail__logo{color:var(--white)}.shell__rail__collapse svg{transition:rotate var(--dur-base) var(--ease-out)}.shell__rail__collapse{border-radius:var(--radius-default);color:#ffffffb3;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;margin:-8px;padding:0;display:grid}.shell__rail__collapse:hover{color:var(--white)}.shell__nav{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex}.shell__nav :is(a,button){align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--white);font-family:inherit;font-size:var(--type-d-body-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background-color .14s ease, scale var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.shell__nav :is(a,button):hover{background:#edf8ff14}.shell__nav :is(a,button):active{scale:.98}.shell__nav :is(a,button){color:var(--gray-200)}.shell__nav :is(a,button)[aria-current=page]{border-radius:var(--radius-default);color:var(--white);font-weight:var(--fw-bold);background:#edf8ff26}.shell__nav :is(a,button){transition:background-color .26s var(--ease-out), color .2s ease}.shell__nav :is(a,button)[aria-current=page]>svg{animation:nav-land .32s var(--ease-spring) 60ms both}@keyframes nav-land{0%{opacity:.6;scale:.8}to{opacity:1;scale:1}}.shell__nav li[data-here=true]>:is(a,button){color:var(--white)}.shell__nav li[data-open=true]>:is(a,button){color:var(--gray-200)}.shell__nav__chevron{opacity:.7;margin-left:auto;transition:rotate .18s}.shell__nav li[data-open=true] .shell__nav__chevron{rotate:180deg}.shell__sub{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.shell__sub[data-open=true]{grid-template-rows:1fr}.shell__sub>ul{min-height:0;padding:0 var(--space-2) 0 var(--space-6);flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden}.shell__sub li:first-child{padding-top:var(--space-2)}.shell__sub li{border-left:var(--border-width-hairline) solid #cddbea33;padding:2px 0 2px var(--space-4);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);translate:0 -6px}.shell__sub[data-open=true] li{opacity:1;translate:0}.shell__sub[data-open=true] li:nth-child(2){transition-delay:45ms}.shell__sub[data-open=true] li:nth-child(3){transition-delay:90ms}.shell__sub a{padding:var(--space-2) var(--space-4);border-radius:var(--radius-default);color:var(--gray-200);font-size:var(--type-d-body-sm);font-weight:var(--fw-medium);line-height:var(--lh-d-body-sm);transition:background-color .14s;display:block}.shell__sub a:hover{background:#edf8ff14}.shell__sub a[aria-current=page]{color:var(--white);font-weight:var(--fw-bold);background:#edf8ff26}.shell__flyout{z-index:40;min-width:186px;padding:var(--space-3);border:var(--border-width-default) solid var(--gray-50);background:var(--white);opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out), translate .2s var(--ease-out), visibility .2s;border-radius:12px;display:none;position:absolute;top:-8px;left:calc(100% + 10px);translate:-6px;box-shadow:0 12px 32px #0423412e,0 2px 6px #04234114}.shell__rail[data-rail=compact] .shell__nav>li:has(.shell__flyout){position:relative}.shell__rail[data-rail=compact] .shell__flyout{display:block}.shell__rail[data-rail=compact] .shell__nav>li:hover .shell__flyout{opacity:1;visibility:visible;translate:0}.shell__rail[data-rail=compact] .shell__nav>li:has(:focus-visible) .shell__flyout{opacity:1;visibility:visible;translate:0}.shell__flyout:before{content:"";width:12px;position:absolute;top:0;bottom:0;left:-12px}.shell__flyout p{margin:0 0 var(--space-2);padding:0 var(--space-3);color:var(--gray-500);font-size:var(--type-m-body-sm);font-weight:var(--fw-medium);line-height:var(--lh-m-body-sm)}.shell__flyout ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shell__flyout a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-default);color:var(--gray-850);font-size:var(--type-d-body-sm);font-weight:var(--fw-medium);line-height:var(--lh-d-body-sm);white-space:nowrap;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);text-decoration:none;display:block}.shell__flyout a:hover{background:var(--gray-25)}.shell__flyout a[aria-current=page]{background:var(--blue-50);color:var(--color-primary);font-weight:var(--fw-bold)}.shell__flyout a:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}@media (max-width:1023px){.shell__rail[data-rail=compact] .shell__flyout{display:none}}.shell__nav__break{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width-default) solid #ffffff1a}.shell__scrim{display:none}.shell__panel{min-width:0;margin:var(--space-1) var(--space-1) var(--space-1) 0;border:var(--border-width-default) solid #e5e7eb;background:var(--white);border-radius:20px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.shell__top{z-index:5;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-8);border-bottom:var(--border-width-default) solid var(--gray-50);background:var(--white);flex:none;transition:box-shadow .16s,border-color .16s;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.shell__top{transition:none}}.shell__top__menu{display:none}.shell__lead{flex:auto;align-items:center;min-width:0;display:flex}.shell__top__title{min-width:0;color:var(--text-default);font-size:var(--type-d-headline-md);font-weight:var(--fw-bold);line-height:var(--lh-d-headline-md);flex:auto;margin:0}.shell__crumbs{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);flex:auto;display:flex}.shell__back{width:32px;height:32px;margin-right:var(--space-2);border:.727px solid var(--border-input);background:var(--white);color:var(--gray-850);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.shell__back:hover{border-color:var(--color-primary);color:var(--color-primary)}.shell__crumbs__trail{color:var(--text-muted);font-size:var(--type-d-body-sm);font-weight:var(--fw-medium);white-space:nowrap}.shell__crumbs__current{color:var(--text-default);font-size:var(--type-d-body-sm);font-weight:var(--fw-bold);white-space:nowrap}.shell__top__tools{align-items:center;gap:var(--space-3);flex:none;display:flex}.shell__search{align-items:center;gap:var(--space-2);width:250px;height:40px;padding:0 var(--space-4) 0 var(--space-3);border:.8px solid var(--border-input);color:var(--text-muted);border-radius:16px;display:flex}.shell__search:focus-within{border-color:var(--color-primary)}.shell__search input{min-width:0;color:var(--gray-850);font-family:inherit;font-size:var(--type-d-body-sm);font-weight:var(--fw-medium);background:0 0;border:0;flex:auto}.shell__search input:focus{outline:none}.shell__credits{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--gray-50);color:var(--color-primary);font-family:inherit;font-size:var(--type-d-label-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;border:0;display:flex}.shell__credits:hover{background:var(--color-primary-subtle)}.shell__credits[hidden]{display:none}.shell__bell{border-radius:var(--radius-pill);background:var(--gray-50);width:40px;height:40px;color:var(--gray-850);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.shell__bell:hover{background:var(--color-primary-subtle)}.shell__bell__dot{border:1.5px solid var(--gray-50);background:#eb5757;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:11px}.shell__account{align-items:center;gap:var(--space-2);height:40px;color:var(--text-default);font-family:inherit;font-size:var(--type-d-body-sm);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.shell__account__avatar{background:var(--blue-900);width:32px;height:32px;color:var(--white);font-size:var(--type-d-label-sm);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.shell__account__name{white-space:nowrap}.shell__main{flex:auto;min-height:0}@media (min-width:1024px){.shell{--rail:260px}.shell[data-width=compact]{--rail:76px}.shell__rail{z-index:30;scrollbar-width:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.shell__rail::-webkit-scrollbar{display:none}.shell__panel{margin-left:var(--rail);transition:margin-left var(--dur-base) var(--ease-out)}}@media (max-width:1023px){.shell__main{overflow-y:auto}.shell{height:100svh}.shell__top[data-scrolled=true]{border-bottom-color:#0000;box-shadow:0 1px 2px #0423410f,0 8px 24px #04234114}.shell__rail{z-index:40;background:var(--color-primary);transition:transform .22s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.shell[data-rail=open] .shell__rail{transform:none}.shell__scrim{z-index:30;opacity:0;pointer-events:none;background:#04234173;border:0;transition:opacity .22s;display:block;position:fixed;inset:0}.shell[data-rail=open] .shell__scrim{opacity:1;pointer-events:auto}.shell__panel{margin:var(--space-1)}.shell__top{gap:var(--space-3);padding:var(--space-4)}.shell__top__menu{border-radius:var(--radius-sm);background:var(--gray-50);width:36px;height:36px;color:var(--gray-850);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.shell__search,.shell__account__name{display:none}}@media (max-width:767px){.shell__top{flex-wrap:wrap;gap:0;padding:10px}.shell__top__menu{border-radius:var(--radius-pill);order:1;margin-right:auto}.shell__top__tools{gap:var(--space-4);order:2}.shell__lead{gap:var(--space-2);border-top:var(--border-width-default) solid var(--gray-50);flex:1 0 100%;order:3;margin:10px -10px -10px;padding:10px}.shell__lead:not(:has(.shell__crumbs)){display:none}.shell__credits span{display:none}.shell__credits[hidden]{display:grid}.shell__credits,.shell__bell{justify-content:center;width:36px;height:36px;padding:0}.shell__bell{margin-right:var(--space-8)}.shell__bell:after{content:"";top:0;right:calc(var(--space-4) * -1);width:var(--border-width-default);background:var(--gray-50);position:absolute;bottom:0}.shell__crumbs{gap:var(--space-4);min-width:0}.shell__top__actions{padding-left:var(--space-2)}.shell__crumbs__trail{color:var(--blue-900);font-size:var(--type-d-headline-sm);font-weight:var(--fw-bold);line-height:var(--lh-d-headline-sm);text-overflow:ellipsis;overflow:hidden}.shell__crumbs>svg,.shell__crumbs__current{display:none}.shell__back{width:28px;height:28px;margin-right:0}.shell__top__title{color:var(--blue-900);font-size:var(--type-d-headline-sm);line-height:var(--lh-d-headline-sm)}.shell__account svg{display:none}.shell{background:var(--white)}.shell__panel{border:0;border-radius:0;margin:0}}@media (prefers-reduced-motion:reduce){.shell__rail,.shell__scrim,.shell__nav a,.shell__nav button,.shell__sub,.shell__sub li,.shell__flyout,.shell__panel,.shell__rail__collapse svg{transition:none}.shell__nav :is(a,button)[aria-current=page]>svg{animation:none}.shell__sub li{opacity:1;translate:0}}.shell__top__actions{align-items:center;gap:var(--space-3);padding-left:var(--space-4);margin-left:auto;display:flex}@media (min-width:768px){.shell__top[data-actions] :is(.shell__bell,.umenu,.shell__account){display:none}}@media (max-width:767px){.shell__wide-only{display:none}.shell__top__actions{gap:var(--space-2)}.shell__top__actions .ui-button{padding-right:var(--space-3);padding-left:var(--space-3)}}.shell__rail[data-rail=compact]{flex:0 0 76px;width:76px}.shell__rail[data-rail=compact] .shell__rail__head{padding:var(--space-2) var(--space-3) var(--space-5);justify-content:center}.shell__rail[data-locked=true] .shell__rail__collapse{display:none}.shell__rail[data-rail=compact]:not([data-locked=true]) .shell__rail__head{gap:var(--space-3);flex-direction:column}.shell__rail[data-rail=compact] .shell__rail__collapse svg{rotate:180deg}.shell__rail[data-rail=compact] .shell__nav{padding-inline:var(--space-3)}.shell__rail[data-rail=compact] .shell__nav a{justify-content:center;width:100%;padding-inline:0}.shell__rail[data-rail=compact] .shell__nav__label,.shell__rail[data-rail=compact] .shell__nav__chevron{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.shell__rail[data-rail=compact]{flex-basis:260px;width:260px}.shell__rail[data-rail=compact] .shell__rail__head{padding:var(--space-2) var(--space-5) var(--space-5);justify-content:space-between}.shell__rail[data-rail=compact] .shell__nav a{padding-inline:var(--space-4);justify-content:flex-start}.shell__rail[data-rail=compact] .shell__nav__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.shell__narrow{display:none}@media (max-width:767px){.shell__top__actions{flex:auto;justify-content:flex-end;min-width:0}.shell__top__actions .ui-button{min-width:0;padding-inline:var(--space-3)}.shell__top__actions .ui-button__label{white-space:nowrap}.shell__wide{display:none}.shell__narrow{display:inline}}.shell__bellbox{display:flex;position:relative}.shell__notices{top:calc(100% + var(--space-3));z-index:40;width:min(380px, calc(100vw - var(--space-8)));border:var(--border-width-default) solid var(--gray-50);background:var(--white);animation:shell-notices var(--dur-fast) var(--ease-out) both;transform-origin:100% 0;border-radius:16px;position:absolute;right:0;overflow:hidden;box-shadow:0 12px 32px #04234129,0 2px 6px #0423410f}@keyframes shell-notices{0%{opacity:0;translate:0 -4px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (max-width:767px){.shell__notices{width:auto;position:fixed;top:64px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.shell__notices{animation:none}}.shell__clock{padding:var(--space-2) var(--space-4);border:var(--border-width-default) solid var(--gray-100);border-radius:var(--radius-default);background:var(--white);color:var(--gray-850);font-size:12px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;align-items:center;line-height:normal;display:inline-flex}.shell__end.shell__end{padding:var(--space-2) var(--space-4);background:var(--red-800);font-size:12px}.shell__end.shell__end:hover:not(:disabled){background:var(--red-900)}
