.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@font-face{font-family:Sora;src:url(/fonts/Sora-Variable.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{font-family:Sora,system-ui,sans-serif;color:#18181b;background:#f5f5f3;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f5f5f3}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signal-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#d1f700;box-shadow:0 0 0 4px #d1f7001f}.app-shell{min-height:100dvh;display:flex;background:#f5f5f3}.sidebar{width:280px;flex:0 0 280px;display:flex;flex-direction:column;min-height:100dvh;padding:24px 14px 16px;color:#d9dce5;background:#0d0d0e;transition:width .22s ease,transform .22s ease}.side-brand{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 13px}.side-brand img{width:134px;height:auto;max-height:30px;object-fit:contain;object-position:left center}.side-brand span{padding-left:11px;border-left:1px solid #303034;color:#8e929d;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.sidebar nav{flex:1;min-height:0;margin-top:38px;overflow-y:auto}.nav-group-label{margin:24px 13px 8px;color:#636773;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.nav-group-label:first-child{margin-top:0}.sidebar nav a{display:flex;align-items:center;gap:11px;min-height:42px;margin:2px 0;padding:0 13px;border-radius:10px;color:#979ba8;font-size:12px;font-weight:500;transition:color .16s ease,background .16s ease}.sidebar nav a:hover,.sidebar nav a[aria-current=page]{color:#fff;background:#1b1c20}.sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 #0667fd}.nav-glyph{width:20px;color:#626773;font-size:16px;text-align:center}.sidebar nav a:hover .nav-glyph,.sidebar nav a[aria-current=page] .nav-glyph{color:#62a1ff}.sidebar nav a small{margin-left:auto;color:#646874;font-size:8px}.sidebar .disabled-nav{cursor:default;opacity:.58}.side-bottom{display:grid;gap:16px;padding:14px 13px 0;border-top:1px solid #24252a}.side-status{display:flex;align-items:center;gap:9px;color:#8c909b;font-size:10px}.collapse-button{width:100%;padding:0;border:0;color:#737782;background:transparent;font-size:11px;text-align:left}.collapse-button span{display:inline-block;margin-right:8px;color:#62a1ff;font-size:16px}.sidebar-collapsed .sidebar{width:82px;flex-basis:82px;padding-inline:10px}.sidebar-collapsed .side-brand span,.sidebar-collapsed .side-brand img,.sidebar-collapsed .sidebar nav a span:not(.nav-glyph),.sidebar-collapsed .sidebar nav a small,.sidebar-collapsed .side-status span:not(.signal-dot){display:none}.sidebar-collapsed .side-brand{justify-content:center;padding:0}.sidebar-collapsed .side-brand:after{content:"L";color:#d1f700;font-size:20px;font-weight:700}.sidebar-collapsed .sidebar nav a{justify-content:center;padding:0}.shell-main{min-width:0;flex:1}.topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 38px;border-bottom:1px solid #e2e2df;background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-search{display:flex;align-items:center;gap:11px;min-width:280px;padding:10px 13px;border:1px solid #e2e2df;border-radius:10px;color:#898d96;background:#fafaf8;font-size:11px;text-align:left}.global-search:hover{border-color:#b7bac2;color:#555b66}.search-icon{color:#0667fd;font-size:19px;line-height:1}kbd{padding:3px 6px;border:1px solid #dedfe3;border-bottom-width:2px;border-radius:5px;color:#8a8d96;background:#fff;font-size:9px;white-space:nowrap}.global-search kbd{margin-left:auto}.top-actions{position:relative;display:flex;align-items:center;gap:25px}.top-live{display:flex;align-items:center;gap:8px;color:#6c707a;font-size:10px}.top-live i{width:6px;height:6px;border-radius:50%;background:#087a55}.user-menu{display:flex;align-items:center;gap:9px;padding:0;border:0;color:#3a3c43;background:transparent;font-size:11px}.avatar{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#061632;background:#d1f700;font-size:10px;font-weight:700}.account-popover{position:absolute;top:44px;right:0;display:grid;width:220px;gap:5px;padding:14px;border:1px solid #dedfe3;border-radius:13px;background:#fff;box-shadow:0 18px 50px #0f172a21}.account-popover strong{font-size:12px}.account-popover small{color:#7b7f88;font-size:10px}.account-popover button{margin-top:9px;padding:9px 0 0;border:0;border-top:1px solid #eeeef0;color:#c5283d;background:transparent;font-size:10px;text-align:left}.route-main{min-height:calc(100dvh - 76px)}.mobile-only{display:none}.page{width:min(100%,1250px);margin:0 auto;padding:43px 46px 72px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:25px;border-bottom:1px solid #dedfdd}.eyebrow{margin:0 0 9px;color:#0667fd;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:8px;color:#18181b;font-size:clamp(26px,3.2vw,38px);font-weight:600;letter-spacing:-.055em;line-height:1.1}h2{margin-bottom:7px;color:#18181b;font-size:18px;font-weight:600;letter-spacing:-.035em}.page-lead,.muted{margin-bottom:0;color:#777c85;font-size:12px;line-height:1.65}.freshness{display:flex;align-items:center;gap:9px;color:#59606c;font-size:10px;white-space:nowrap}.freshness small{padding-left:8px;border-left:1px solid #d6d8db;color:#9498a0;font-size:9px}.overview-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px;margin-top:22px}.overview-card{min-height:184px;padding:21px;border:1px solid #e0e1dd;border-radius:15px;background:#fff;box-shadow:0 8px 25px #0f172a08}.overview-card-hero{color:#fff;background:#121418;border-color:#121418;background-image:radial-gradient(circle at 90% 15%,rgb(6 103 253 / 32%),transparent 43%)}.card-top{display:flex;justify-content:space-between;align-items:center}.card-label{color:#777c85;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.11em}.overview-card-hero .card-label{color:#b5bdca}.card-mark{color:#d1f700;font-size:22px}.card-icon{color:#0667fd;font-size:19px}.overview-card>strong{display:block;margin-top:28px;color:#18181b;font-size:35px;font-weight:600;letter-spacing:-.07em}.overview-card-hero>strong{color:#fff}.overview-card p{margin:3px 0 20px;color:#8d9199;font-size:10px}.overview-card-hero p{color:#8f98a8}.overview-card a{color:#0667fd;font-size:10px;font-weight:600}.overview-card-hero a{color:#d1f700}.overview-card a span{margin-left:4px;font-size:14px}.work-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(265px,.6fr);gap:15px;margin-top:15px}.panel{border:1px solid #e0e1dd;border-radius:15px;background:#fff;box-shadow:0 8px 25px #0f172a08}.work-panel,.access-panel{padding:22px}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-heading .eyebrow{margin-bottom:5px}.panel-heading h2{margin-bottom:0}.panel-rule{width:42px;height:3px;border-radius:3px;background:#d1f700}.work-list{border-top:1px solid #ececea}.work-list>a,.work-disabled{display:flex;align-items:center;gap:12px;min-height:68px;border-bottom:1px solid #ececea}.work-list>a:hover strong{color:#0667fd}.work-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:10px;font-size:16px}.work-icon.blue{color:#0667fd;background:#edf4ff}.work-icon.violet{color:#7953d6;background:#f1edff}.work-icon.neutral{color:#8c9099;background:#f2f2f0}.work-list strong{display:block;margin-bottom:5px;color:#3a3c43;font-size:11px;font-weight:600}.work-list small{display:block;color:#969aa2;font-size:10px}.arrow{margin-left:auto;color:#0667fd;font-size:16px}.status-pill{margin-left:auto;padding:5px 8px;border-radius:5px;color:#838791;background:#f0f0ee;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.access-panel h2{margin-top:25px}.access-panel>p:not(.eyebrow):not(.access-note){color:#858991;font-size:10px}.capability-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.capability-list span{padding:6px 8px;border:1px solid #dfe2e7;border-radius:6px;color:#616773;font-size:8px}.access-note{margin:23px 0 0;color:#9b9ea5;font-size:9px;line-height:1.6}.filter-bar{display:flex;align-items:flex-end;gap:9px;margin:22px 0 15px}.filter-bar label{display:grid;gap:6px;color:#737781;font-size:9px;font-weight:600}.search-field{min-width:min(390px,55vw)}.field{min-height:39px;padding:0 12px;border:1px solid #dedfdd;border-radius:9px;outline:none;color:#31343a;background:#fff;font-size:11px;font-weight:400}.field:focus{border-color:#0667fd;box-shadow:0 0 0 3px #0667fd1f}.secondary-action,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 15px;border:1px solid #dfe2e7;border-radius:9px;color:#4d535e;background:#fff;font-size:10px;font-weight:600}.secondary-action:hover{background:#f6f6f4}.primary-action{border-color:#0667fd;color:#fff;background:#0667fd;box-shadow:0 9px 20px #0667fd2e}.primary-action:hover{background:#0056d6}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.48}.primary-action.compact{min-height:38px}.notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:15px 0;padding:13px 15px;border-radius:9px;color:#7d4047;background:#fff0f1;font-size:10px}.notice button{padding:0;border:0;color:#c5283d;background:transparent;font-size:10px;font-weight:600}.table-panel{overflow:hidden}.table-state{display:grid;min-height:225px;place-items:center;align-content:center;gap:7px;color:#92969d;font-size:10px;text-align:center}.table-state strong{color:#555a64;font-size:12px;font-weight:600}.table-panel table{width:100%;border-collapse:collapse;font-size:10px}.table-panel th{padding:13px 17px;border-bottom:1px solid #e8e9e7;color:#888c95;font-size:8px;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.table-panel td{padding:16px 17px;border-bottom:1px solid #eeefed;color:#626771}.table-panel tbody tr:hover{background:#fafbf9}.table-panel td strong,.table-panel td small{display:block}.table-panel td strong{margin-bottom:5px;color:#34373e;font-size:10px;font-weight:600}.table-panel td small{color:#9b9fa7;font-size:9px}.right{text-align:right!important}.status-badge{display:inline-flex;padding:5px 8px;border-radius:5px;color:#087a55;background:#e8f7f0;font-size:8px;font-weight:600}.status-badge.large{padding:7px 10px}.status-warn{color:#936b09;background:#fff6d7}.money,.detail-money{color:#34373e!important;font-variant-numeric:tabular-nums;text-align:right}.table-link{color:#0667fd;font-size:9px;font-weight:600}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;color:#8a8e96;font-size:9px}.table-footer div{display:flex;align-items:center;gap:10px}.table-footer button{border:0;color:#0667fd;background:transparent;font-size:9px}.table-footer button:disabled{color:#b8bbc0}.finance-filter{align-items:flex-end}.finance-filter .field{min-width:160px}.back-link{display:inline-block;margin-bottom:25px;color:#0667fd;font-size:10px;font-weight:600}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.detail-card{padding:23px}.detail-card dl{display:grid;gap:15px;margin:25px 0 0}.detail-card dl div{display:flex;justify-content:space-between;gap:15px;padding-bottom:11px;border-bottom:1px solid #ececea}.detail-card dt{color:#898d96;font-size:9px}.detail-card dd{max-width:68%;margin:0;color:#373a42;font-size:10px;text-align:right;overflow-wrap:anywhere}.timeline-panel{margin-top:15px;padding:23px}.timeline-item{position:relative;display:flex;gap:13px;padding:0 0 19px 3px}.timeline-item:last-of-type{padding-bottom:4px}.timeline-dot{width:9px;height:9px;flex:0 0 9px;margin-top:3px;border-radius:50%;background:#0667fd;box-shadow:0 0 0 4px #eaf2ff}.timeline-item strong,.timeline-item small{display:block}.timeline-item strong{color:#3c3f46;font-size:10px}.timeline-item small{margin-top:4px;color:#9b9fa7;font-size:9px}.timeline-item p{margin:8px 0 0;color:#737781;font-size:10px;line-height:1.5}.evidence-row{display:flex;align-items:center;gap:12px;margin-top:17px;padding-top:15px;border-top:1px solid #ececea;color:#737781;font-size:10px}.evidence-row strong{margin-left:auto;color:#087a55}.evidence-row small{color:#9b9fa7;font-size:9px}.action-card{display:grid;gap:12px;margin-top:15px;padding:23px}.action-card h2{margin-bottom:0}.action-card>p:not(.eyebrow){margin-bottom:3px;color:#737781;font-size:10px;line-height:1.6}.action-card label{display:grid;gap:6px;color:#646974;font-size:9px;font-weight:600}.action-card textarea{resize:vertical;min-height:76px;padding:10px;border:1px solid #dedfdd;border-radius:9px;outline:none;color:#34373e;background:#fff;font-size:11px;font-weight:400}.action-card textarea:focus{border-color:#0667fd;box-shadow:0 0 0 3px #0667fd1f}.action-row{display:flex;justify-content:flex-end;gap:8px}.unavailable-card{display:grid;gap:6px;padding:13px;border-left:3px solid #d1f700;color:#737781;background:#fafaf5;font-size:9px;line-height:1.55}.unavailable-card strong{color:#4b505a;font-size:10px}.detail-loading{display:grid;min-height:250px;place-items:center;color:#858991;font-size:10px}.unavailable-page{max-width:750px}.unavailable-mark{display:block;margin-bottom:24px;color:#d1f700;font-size:56px;font-weight:700;line-height:.6}.unavailable-page h1{max-width:600px}.unavailable-page .page-lead{max-width:570px;margin-bottom:25px}.unavailable-page .secondary-action{margin-top:22px}.search-dialog,.confirm-dialog{width:min(620px,calc(100vw - 30px));padding:0;border:0;border-radius:15px;background:transparent;box-shadow:0 28px 80px #00000038}.search-dialog::backdrop,.confirm-dialog::backdrop{background:#0d0d0e85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-dialog-inner,.confirm-dialog-inner{padding:13px;border:1px solid #dfe2e7;border-radius:15px;background:#fff}.search-input-wrap{display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid #ececea}.search-input-wrap>span{color:#0667fd;font-size:20px}.search-input-wrap input{width:100%;border:0;outline:0;color:#34373e;font-size:12px}.search-results{max-height:min(55vh,430px);overflow:auto}.search-results>a{display:flex;align-items:center;gap:12px;padding:13px 10px;border-bottom:1px solid #f0f1ef}.search-results>a:hover{background:#fafaf8}.search-results>a>span:last-child{margin-left:auto;color:#0667fd}.result-type{width:72px;color:#8b8f98;font-size:8px;text-transform:uppercase}.search-results strong,.search-results small{display:block}.search-results strong{color:#373a42;font-size:10px}.search-results small{margin-top:4px;color:#9599a1;font-size:9px}.search-hint,.state-line{padding:22px 10px;color:#92969d;font-size:10px;text-align:center}.confirm-dialog{width:min(460px,calc(100vw - 30px))}.confirm-dialog-inner{position:relative;padding:28px}.dialog-close{position:absolute;top:15px;right:15px;border:0;color:#7d8189;background:transparent;font-size:20px}.confirm-dialog h2{max-width:340px;margin-top:18px;font-size:21px}.confirm-dialog p:not(.eyebrow){color:#737781;font-size:11px;line-height:1.65}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.login-page{display:grid;min-height:100dvh;grid-template-columns:minmax(380px,55%) minmax(0,1fr);background:#f6f6f4}.login-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:39px 47px 42px clamp(64px,6vw,152px);overflow:hidden;color:#fff;background:radial-gradient(ellipse at 100% 100%,#d1f700,#d1f70000 58%),linear-gradient(135deg,#08265f,#0644a8 55%,#0667fd)}.login-mosaic:before{position:absolute;inset:-50%;background:#fff;-webkit-mask:url(/images/livvoevents-symbol.png) 12px 8px / 90px 90px repeat;mask:url(/images/livvoevents-symbol.png) 12px 8px / 90px 90px repeat;transform:rotate(-18deg);opacity:.06;pointer-events:none;content:""}.brand-lockup{position:relative;top:20px;z-index:1;display:flex;align-items:center;gap:13px}.brand-lockup img{width:230px}.brand-lockup span{padding-left:13px;border-left:1px solid #35363b;color:#90949e;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.art-copy{position:relative;z-index:1;max-width:580px;margin-top:auto;margin-bottom:auto}.art-copy .kicker{color:#d1f700;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.art-copy h1{margin:19px 0 17px;color:#fff;font-size:clamp(36px,4.8vw,76px);line-height:1.03}.art-copy p:last-child{max-width:290px;color:#9a9eaa;font-size:12px;line-height:1.7}.signal-card{position:relative;z-index:1;display:grid;grid-template-columns:9px 1fr;gap:0 10px;align-items:center;width:max-content;min-width:230px;padding:13px 15px;border:1px solid #2c2d32;border-radius:10px;background:#ffffff0a;font-size:10px}.signal-card .signal-dot{grid-row:span 2}.signal-card small{color:#747984;font-size:9px}.login-panel{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:43px clamp(28px,4vw,80px) 28px}.login-form-wrap{width:min(100%,380px);margin:auto}.login-form-wrap h2{margin:0 0 9px;font-size:27px;letter-spacing:-.05em}.login-form-wrap>.muted{margin-bottom:34px}.login-form-wrap form{display:grid;gap:17px}.login-form-wrap label{display:grid;gap:8px;color:#5d626d;font-size:10px;font-weight:600}.login-form-wrap input{width:100%;min-height:45px;padding:0 12px;border:1px solid #dfe0dd;border-radius:9px;outline:none;color:#34373e;background:#fff;font-size:12px;font-weight:400}.login-form-wrap input:focus{border-color:#0667fd;box-shadow:0 0 0 3px #0667fd1f}.code-heading{display:flex;align-items:center;justify-content:space-between}.code-heading label{display:block}.text-button{padding:0;border:0;color:#0667fd;background:transparent;font-size:9px}.form-error{margin:-4px 0 0;color:#c5283d;font-size:10px;line-height:1.5}.login-form-wrap .primary-action{min-height:47px;margin-top:5px;font-size:11px}.login-form-wrap .primary-action span{margin-left:auto;font-size:17px}.login-foot{margin-top:27px;color:#9b9fa7;font-size:9px;line-height:1.6}.login-panel footer{display:flex;justify-content:space-between;color:#a1a5ad;font-size:9px}.login-panel footer a{color:#0667fd}@media(max-width:940px){.sidebar{width:280px;flex-basis:280px}.topbar{padding-inline:24px}.page{padding-inline:27px}.overview-grid{grid-template-columns:1fr 1fr}.overview-card-hero{grid-column:span 2}.login-page{grid-template-columns:38% 1fr}.login-art{padding-inline:28px}.brand-lockup img{width:175px}.login-panel{padding-inline:6vw}}@media(max-width:720px){.sidebar{visibility:hidden;left:0;top:0;position:fixed;z-index:10;width:264px;transform:translate(-102%);box-shadow:20px 0 60px #00000040}.sidebar.open{visibility:visible;transform:translate(0)}.shell-main{width:100%}.mobile-only{display:inline-flex}.topbar{gap:12px;padding:0 15px}.topbar>.mobile-only{width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;color:#646974;background:transparent;font-size:18px}.global-search{min-width:0;flex:1}.global-search>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search kbd,.top-live,.user-name,.user-menu>span:last-child{display:none}.top-actions{gap:0}.page{padding:28px 15px 55px}.page-heading{align-items:flex-start;flex-direction:column;gap:17px}.freshness{white-space:normal}.overview-grid,.work-grid,.detail-grid{grid-template-columns:1fr}.overview-card-hero{grid-column:auto}.filter-bar{align-items:stretch;flex-direction:column}.filter-bar label,.search-field,.finance-filter .field{width:100%;min-width:0}.filter-bar>button{width:100%}.table-panel{overflow-x:auto}.table-panel table,.table-footer{min-width:690px}.login-page{display:block}.login-art{min-height:245px;padding:24px 20px}.login-mosaic:before{-webkit-mask-size:70px 70px;mask-size:70px 70px}.brand-lockup img{width:175px}.art-copy{margin:38px 0 0}.art-copy h1{margin:10px 0 0;font-size:34px}.art-copy p:last-child,.signal-card{display:none}.login-panel{min-height:calc(100dvh - 245px);padding:43px 22px 25px}.login-form-wrap{margin:0 auto}.login-panel footer{margin-top:50px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.detail-page .panel+.panel,.detail-page .unavailable-card{margin-top:18px}.detail-fields{margin:0}.detail-fields dd,.page-heading .eyebrow,.related-links a{overflow-wrap:anywhere}.authenticator-setup{display:grid;gap:12px;min-width:0;color:#5d626d}.authenticator-setup p{margin:0}.authenticator-setup img{display:block;width:240px;max-width:100%;height:auto;justify-self:center;background:#fff}.authenticator-setup input{font-family:monospace;letter-spacing:.04em}.authenticator-setup small{line-height:1.5}.enrollment-success{padding:12px;border:1px solid #a7d9b6;border-radius:9px;color:#236339;background:#eef9f1}.login-art .brand-lockup span{color:#e0eaff;border-color:#ffffff4d}.login-art .art-copy p:last-child{color:#e0eaff}.login-art .signal-card{border-color:#ffffff3d;background:#08265fb8}.login-art .signal-card small{color:#d8e5ff}.login-mosaic{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom right,transparent 0%,transparent 12%,rgb(0 0 0 / 20%) 38%,rgb(0 0 0 / 65%) 70%,#000 100%);mask-image:linear-gradient(to bottom right,transparent 0%,transparent 12%,rgb(0 0 0 / 20%) 38%,rgb(0 0 0 / 65%) 70%,#000 100%)}.nav-group{margin-bottom:3px}.nav-group-label{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:5px 8px;border-radius:14px;color:#e8e9ed;cursor:pointer;list-style:none;text-transform:none;letter-spacing:normal;font-size:12px;font-weight:200}.nav-group-label::-webkit-details-marker{display:none}.nav-group-label:hover{color:#fff;background:#1b1c20}.nav-group-label:focus-visible{outline:2px solid #62a1ff;outline-offset:-2px}.nav-group-chevron{flex:0 0 16px;width:16px;height:16px;margin-left:auto}.nav-group[open]>.nav-group-label .nav-group-chevron{transform:rotate(90deg)}.sidebar-collapsed .nav-group{margin-bottom:8px}.nav-group-title{display:inline-flex;align-items:center;gap:11px}.nav-group-icon{flex:0 0 38px;width:38px;height:38px;padding:9px;background:transparent;color:#f4f5f7}.nav-group-chevron{transition:transform .26s cubic-bezier(.22,1,.36,1)}@supports (interpolate-size: allow-keywords) and selector(::details-content){.nav-group{interpolate-size:allow-keywords}.nav-group::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .28s cubic-bezier(.22,1,.36,1),opacity .18s ease,content-visibility .28s allow-discrete}.nav-group[open]::details-content{block-size:auto;opacity:1}}@media(prefers-reduced-motion:reduce){.nav-group::details-content,.nav-group-chevron{transition:none}}bo-shell{display:block;zoom:1.25}bo-shell .app-shell,bo-shell .sidebar{min-height:80dvh}bo-shell .route-main{min-height:calc(80dvh - 76px)}bo-shell .search-dialog,bo-shell .confirm-dialog{max-width:calc(80vw - 24px)}bo-shell .search-results{max-height:min(44dvh,430px)}@media(max-width:720px){bo-shell .sidebar{max-width:80vw}}.sidebar nav a{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;row-gap:0;min-height:42px;margin:2px 0;padding:3px 12px 3px 24px;border-radius:14px;color:#d5d7df;font-size:10px;font-weight:200}.nav-glyph{display:flex;align-items:center;justify-content:center;grid-row:1;width:36px;height:36px;background:transparent;color:#d9dce4}.sidebar nav a small{grid-column:2;margin-left:0;font-size:8px;font-weight:400}.sidebar nav a>span:not(.nav-glyph){grid-column:2;grid-row:1;align-self:center}.nav-glyph svg{display:block;flex-shrink:0}.sidebar nav a[aria-current=page]{box-shadow:none;background:transparent;color:#d5d7df;font-weight:600}.sidebar nav a:hover .nav-glyph{color:#d9dce4}.sidebar nav a[aria-current=page] .nav-glyph{background:transparent;color:#0667fd}.sidebar nav a:focus-visible{outline:2px solid #62a1ff;outline-offset:-2px}.sidebar nav a.sidebar-home{grid-template-columns:38px minmax(0,1fr);column-gap:11px;min-height:48px;padding:5px 8px;margin-bottom:3px;font-size:12px}.sidebar-home .nav-glyph{width:38px}.sidebar-collapsed .sidebar nav a{display:flex}.sidebar-collapsed .sidebar nav a.sidebar-home{padding:4px 0}.side-account{position:relative;z-index:4;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 8px}.side-account .user-menu{width:100%;min-width:0;color:#e8e9ed;gap:12px;text-align:left}.side-account .avatar{flex-shrink:0}.side-account .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-account .account-popover{top:48px;left:0;right:auto;max-width:calc(80vw - 28px);color:#18181b}.side-account>.icon-button{color:#e8e9ed}.sidebar-collapsed .side-account{padding:0}.sidebar-collapsed .side-account .user-menu{justify-content:center}.sidebar-collapsed .side-account .user-name,.sidebar-collapsed .side-account .user-menu>span:last-child{display:none}.topbar{justify-content:flex-start;gap:24px}.top-brand{display:flex;flex:0 0 auto;align-items:center;margin-right:clamp(16px,3vw,64px)}.top-brand img{display:block;width:150px;height:auto}.topbar .global-search{flex:0 1 480px;width:480px;min-width:0;min-height:44px;padding-inline:20px;border-radius:999px}.global-search>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{margin-left:auto;flex-shrink:0}@media(max-width:1100px){.topbar{gap:18px}.top-brand{margin-right:8px}.top-brand img{width:120px}.top-live{display:none}}@media(max-width:720px){.topbar{flex-wrap:wrap;height:auto;min-height:112px;padding-block:12px;gap:12px}.top-brand{margin-right:0}.topbar .global-search{order:3;flex:1 0 100%;width:100%}.side-account .user-name,.side-account .user-menu>span:last-child{display:inline}}bo-shell .app-shell{height:80dvh;overflow:hidden}bo-shell .sidebar{height:80dvh;min-height:0;padding-top:12px}bo-shell .shell-main{display:flex;flex-direction:column;height:100%;overflow:hidden}bo-shell .topbar{flex-shrink:0}bo-shell .route-main{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.sidebar nav{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#34363b transparent}.side-account{flex-shrink:0;min-height:72px;margin-inline:-8px;padding:16px 14px;border-radius:10px;background:#141415}.side-account .account-popover{top:calc(100% + 8px)}.side-bottom{flex-shrink:0}.sidebar-collapsed .side-account{margin-inline:0}.profile-settings{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:8px;color:#979ba8;background:transparent}.profile-settings:hover{color:#fff;background:#27282c}.profile-settings:focus-visible{outline:2px solid #62a1ff}.side-account .user-menu{flex:1}.side-account .user-menu>.user-name{margin-left:0}.avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.profile-popover form,.profile-popover label{display:grid;gap:7px}.profile-popover form{gap:12px;margin-top:10px}.profile-popover label{color:#4d535e;font-size:11px}.profile-popover input{width:100%;min-width:0;padding:9px;border:1px solid #dfe2e7;border-radius:7px;font:inherit;font-weight:400}.profile-popover input[type=file]{font-size:10px}.profile-popover .profile-save{padding:11px;border:0;border-radius:8px;color:#fff;background:#0667fd;text-align:center}.profile-save:disabled{opacity:.5}.profile-preview{width:52px;height:52px;border-radius:50%;object-fit:cover}.profile-error{margin:0;color:#c5283d;font-size:11px}.profile-success{margin:0;color:#087a55;font-size:11px}.sidebar-logout{display:flex;align-items:center;justify-content:center;width:calc(100% + 26px);min-height:40px;margin-inline:-13px;padding:10px 12px;border:1px solid #34363b;border-radius:10px;color:#b1b5bf;background:#232428;text-align:center;font-size:11px;cursor:pointer;transition:background .16s ease,color .16s ease;overflow-wrap:anywhere}.sidebar-logout:hover{color:#fff;background:#303238}.sidebar-logout:focus-visible{outline:2px solid #62a1ff;outline-offset:3px}.sidebar-collapsed .side-account{flex-wrap:wrap;justify-content:center}.profile-dialog{width:440px;max-width:calc(80vw - 32px);max-height:calc(80dvh - 40px);margin:auto;padding:0;border:1px solid #e2e2df;border-radius:18px;color:#18181b;background:#fff;box-shadow:0 24px 90px #0f172a33}.profile-dialog::backdrop{background:#0f172a3d}.profile-dialog .profile-popover{padding:28px}.profile-window-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.profile-window-heading h2{margin:0 0 6px;font-size:22px}.profile-window-heading small,.profile-popover form>small{color:#7b7f88;font-size:11px}.profile-window-close{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;color:#737782;background:#f3f4f5;font-size:24px}.profile-dialog .profile-popover form{gap:16px}.profile-dialog .profile-popover input{padding:11px}.profile-dialog .profile-save{cursor:pointer;font-size:12px;font-weight:600}.logout-icon{display:none;flex-shrink:0}.collapse-button .footer-label{margin:0;color:inherit;font-size:inherit}.sidebar-collapsed .sidebar{overflow-x:hidden}.sidebar-collapsed .side-account{flex-direction:column;flex-wrap:nowrap;gap:8px;padding:12px 0}.sidebar-collapsed .side-account .user-menu{flex:0 0 auto}.sidebar-collapsed .nav-group-label{display:flex;justify-content:center;padding:4px 0}.sidebar-collapsed .nav-group-title{gap:0}.sidebar-collapsed .nav-group-name,.sidebar-collapsed .nav-group-chevron,.sidebar-collapsed .footer-label{display:none}.sidebar-collapsed .sidebar nav{margin-top:20px;overflow-x:hidden}.sidebar-collapsed .side-bottom{justify-items:center;gap:12px;padding:14px 0 0}.sidebar-collapsed .sidebar-logout{width:42px;height:42px;min-height:42px;margin:0;padding:0}.sidebar-collapsed .logout-icon{display:block}.sidebar-collapsed .collapse-button{display:grid;place-items:center;width:42px;height:36px;text-align:center}.sidebar-collapsed .collapse-arrow{margin:0}.sidebar-collapsed .side-status{justify-content:center;min-height:16px}bo-shell{color-scheme:light}.theme-toggle{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #dfe2e7;border-radius:50%;color:#59606c;background:#fff}.theme-toggle:hover{color:#0667fd;background:#edf4ff}.theme-toggle:focus-visible{outline:2px solid #62a1ff;outline-offset:3px}bo-shell[data-theme=dark]{color-scheme:dark;--bo-canvas: #0e0e0e;--bo-surface: #171717;--bo-raised: #222222;--bo-border: #303030;--bo-text: #eeeeee;--bo-muted: #aaaaaa;--bo-link: #80b1ff;--bo-success: #6cdeb1;--bo-error: #ff9ca9;color:var(--bo-text);background:var(--bo-canvas)}bo-shell[data-theme=dark] .app-shell{background:var(--bo-canvas)}bo-shell[data-theme=dark] .topbar{background:#121212;border-color:var(--bo-border)}bo-shell[data-theme=dark] :is(.overview-card,.panel,.profile-dialog,.search-dialog-inner,.confirm-dialog-inner,.account-popover){background:var(--bo-surface);border-color:var(--bo-border);color:var(--bo-text);box-shadow:0 12px 32px #0000001f}bo-shell[data-theme=dark] .overview-card-hero{background:linear-gradient(135deg,#1c1c1c,#141414)}bo-shell[data-theme=dark] :is(h1,h2,.overview-card>strong,.work-list strong,.table-state strong,.table-panel td strong,.detail-card dd,.timeline-item strong,.search-results strong,.unavailable-card strong){color:var(--bo-text)}bo-shell[data-theme=dark] :is(.page-lead,.muted,.card-label,.overview-card p,.freshness,.freshness small,.work-list small,.access-note,.access-panel>p:not(.eyebrow),.filter-bar label,.table-state,.table-panel th,.table-panel td,.table-panel td small,.table-footer,.detail-card dt,.timeline-item small,.timeline-item p,.evidence-row,.evidence-row small,.action-card>p:not(.eyebrow),.action-card label,.detail-loading,.confirm-dialog p:not(.eyebrow),.search-results small,.result-type,.search-hint,.state-line,.profile-popover label,.profile-window-heading small,.profile-popover form>small,.top-live){color:var(--bo-muted)}bo-shell[data-theme=dark] :is(.page-heading,.freshness small,.work-list,.work-list>a,.work-disabled,.capability-list span,.table-panel th,.table-panel td,.detail-card dl div,.evidence-row,.search-input-wrap,.search-results>a){border-color:var(--bo-border)}bo-shell[data-theme=dark] :is(.global-search,.field,.action-card textarea,.profile-popover input,.search-input-wrap input){color:var(--bo-text);background:var(--bo-canvas);border-color:var(--bo-border)}bo-shell[data-theme=dark] :is(input,textarea)::placeholder{color:#999;opacity:1}bo-shell[data-theme=dark] :is(.field,.action-card textarea,.profile-popover input):focus{outline:2px solid var(--bo-link);outline-offset:1px;border-color:var(--bo-link)}bo-shell[data-theme=dark] .global-search:hover{border-color:var(--bo-link)}bo-shell[data-theme=dark] :is(.secondary-action,.theme-toggle,kbd,.profile-window-close,.status-pill,.work-icon.neutral){color:var(--bo-muted);background:var(--bo-raised);border-color:var(--bo-border)}bo-shell[data-theme=dark] :is(.secondary-action:hover,.theme-toggle:hover,.profile-window-close:hover){color:var(--bo-text);background:#2b2b2b}bo-shell[data-theme=dark] :is(.table-panel tbody tr:hover,.search-results>a:hover){background:var(--bo-raised)}bo-shell[data-theme=dark] :is(.eyebrow,.search-icon,.card-icon,.arrow,.table-link,.back-link,.table-footer button,.search-input-wrap>span,.search-results>a>span:last-child,.work-list>a:hover strong){color:var(--bo-link)}bo-shell[data-theme=dark] .overview-card a{color:var(--bo-link)}bo-shell[data-theme=dark] .overview-card-hero a{color:#d1f700}bo-shell[data-theme=dark] .work-icon.blue{color:var(--bo-link);background:#1c3154}bo-shell[data-theme=dark] .work-icon.violet{color:#c2a8ff;background:#302543}bo-shell[data-theme=dark] .capability-list span{color:var(--bo-muted)}bo-shell[data-theme=dark] .unavailable-card{color:var(--bo-muted);background:#242719}bo-shell[data-theme=dark] :is(.money,.detail-money){color:var(--bo-text)!important}bo-shell[data-theme=dark] .status-badge{color:var(--bo-success);background:#173a30}bo-shell[data-theme=dark] .status-warn{color:#f1ce78;background:#3a3018}bo-shell[data-theme=dark] :is(.profile-success,.evidence-row strong){color:var(--bo-success)}bo-shell[data-theme=dark] .top-live i{background:var(--bo-success)}bo-shell[data-theme=dark] :is(.form-error,.profile-error,.notice button){color:var(--bo-error)}bo-shell[data-theme=dark] .notice{color:#ffc0c9;background:#3b2028}bo-shell[data-theme=dark] .table-footer button:disabled{color:#787878}bo-shell[data-theme=dark] .timeline-dot{background:var(--bo-link);box-shadow:0 0 0 4px #223453}bo-shell[data-theme=dark] :is(.profile-dialog,.search-dialog,.confirm-dialog)::backdrop{background:#0000009e}bo-shell[data-theme=dark] input::file-selector-button{border:1px solid var(--bo-border);border-radius:5px;padding:5px 8px;color:var(--bo-text);background:var(--bo-raised)}bo-shell{--bo-motion-fast: .16s;--bo-motion-normal: .26s;--bo-motion-ease: cubic-bezier(.22, 1, .36, 1);--bo-skeleton: #e5e5e3;--bo-skeleton-shine: #f8f8f6}bo-shell[data-theme=dark]{--bo-skeleton: #2b2b2b;--bo-skeleton-shine: #404040}bo-shell .sidebar{transition:width var(--bo-motion-normal) var(--bo-motion-ease),flex-basis var(--bo-motion-normal) var(--bo-motion-ease),transform var(--bo-motion-normal) var(--bo-motion-ease)}bo-shell :is(.app-shell,.topbar,.panel,.overview-card,.global-search,.field,.profile-dialog,.search-dialog-inner,.confirm-dialog-inner,kbd){transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}bo-shell :is(button,.sidebar nav a,.nav-group-label,.work-list>a,.table-panel tbody tr,.search-results>a){transition:background-color var(--bo-motion-fast) ease,color var(--bo-motion-fast) ease,border-color var(--bo-motion-fast) ease,box-shadow var(--bo-motion-fast) ease,transform var(--bo-motion-fast) ease}bo-shell button:not(:disabled):active{transform:scale(.97)}bo-shell .route-main .page{animation:bo-page-enter .28s var(--bo-motion-ease) both}bo-shell :is(.table-panel table,.notice,.profile-error,.profile-success){animation:bo-content-enter .2s ease both}bo-shell :is(.profile-dialog,.search-dialog,.confirm-dialog)[open]{animation:bo-window-enter .22s var(--bo-motion-ease) both}bo-shell :is(.profile-dialog,.search-dialog,.confirm-dialog)[open]::backdrop{animation:bo-content-enter .18s ease both}bo-shell .loading-state{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}bo-shell .loading-state:before,button[aria-busy=true]:before{content:"";display:inline-block;flex:0 0 auto;width:22px;height:22px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bo-spin .8s linear infinite}bo-shell .loading-state:before{color:var(--bo-link, #0667fd)}button[aria-busy=true]:before{width:13px;height:13px;margin-right:8px;vertical-align:middle}bo-shell .table-state.loading-state:after{content:"";width:min(75%,420px);height:46px;background:linear-gradient(var(--bo-skeleton),var(--bo-skeleton)) 0 0 / 100% 10px no-repeat,linear-gradient(var(--bo-skeleton),var(--bo-skeleton)) 0 18px / 85% 10px no-repeat,linear-gradient(var(--bo-skeleton),var(--bo-skeleton)) 0 36px / 60% 10px no-repeat;opacity:.7}bo-shell .overview-card>strong.metric-loading{position:relative;width:104px;overflow:hidden;border-radius:7px;color:transparent!important;background:var(--bo-skeleton)}bo-shell .metric-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--bo-skeleton-shine),transparent);transform:translate(-100%);animation:bo-shimmer 1.4s ease-in-out infinite}@keyframes bo-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bo-content-enter{0%{opacity:0}to{opacity:1}}@keyframes bo-window-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bo-spin{to{transform:rotate(360deg)}}@keyframes bo-shimmer{to{transform:translate(100%)}}@supports (transition-behavior: allow-discrete){bo-shell :is(.profile-dialog,.search-dialog,.confirm-dialog){opacity:0;transform:translateY(10px) scale(.985);transition:opacity .18s ease,transform .22s var(--bo-motion-ease),overlay .22s allow-discrete,display .22s allow-discrete}bo-shell :is(.profile-dialog,.search-dialog,.confirm-dialog)[open]{animation:none;opacity:1;transform:translateY(0) scale(1)}@starting-style{bo-shell :is(.profile-dialog,.search-dialog,.confirm-dialog)[open]{opacity:0;transform:translateY(10px) scale(.985)}}}@media(prefers-reduced-motion:reduce){bo-shell *,bo-shell *:before,bo-shell *:after,button[aria-busy=true]:before{animation:none!important;transition:none!important}bo-shell .metric-loading:after{display:none}bo-shell .route-main .page,bo-shell button:not(:disabled):active{transform:none}}@media(min-width:1101px){.topbar{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,480px) minmax(150px,1fr)}.top-brand{grid-column:1;grid-row:1;justify-self:start;margin-right:0}.topbar .global-search{grid-column:2;grid-row:1;width:100%}.top-actions{grid-column:3;grid-row:1;justify-self:end;margin-left:0}}.flatpickr-calendar{--calendar-bg: #ffffff;--calendar-surface: #f4f4f5;--calendar-surface-hover: #e4e4e7;--calendar-border: #e4e4e7;--calendar-text: #18181b;--calendar-muted: #71717a;--calendar-faded: #d4d4d8;--calendar-primary: #1761ff;width:336px;padding:12px;color:var(--calendar-text);background:var(--calendar-bg);border:1px solid var(--calendar-border);border-radius:14px;box-shadow:0 18px 48px #0f172a2e;font-family:inherit;font-size:13px;overflow:hidden;z-index:10000}.dark .flatpickr-calendar{--calendar-bg: #18181b;--calendar-surface: #27272a;--calendar-surface-hover: #3f3f46;--calendar-border: #3f3f46;--calendar-text: #fafafa;--calendar-muted: #a1a1aa;--calendar-faded: #52525b;box-shadow:0 22px 56px #0000008c}.flatpickr-calendar[popover]{position:absolute;inset:auto;margin:0}.flatpickr-calendar[popover]::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.flatpickr-calendar.inline{width:100%!important;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--calendar-border)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--calendar-bg)}.flatpickr-calendar.arrowBottom:before{border-top-color:var(--calendar-border)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--calendar-bg)}.flatpickr-months{position:relative;min-height:42px;width:100%;padding:0 38px 10px;background:transparent;border-bottom:1px solid var(--calendar-border)}.flatpickr-months .flatpickr-month{height:36px;color:var(--calendar-text);fill:currentColor}.flatpickr-current-month{display:flex;align-items:center;justify-content:center;gap:4px;height:36px;padding-top:0;color:inherit;font-size:14px}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{height:32px;color:var(--calendar-text);background:transparent;border:0;border-radius:8px;font:inherit;font-weight:700}.flatpickr-current-month .flatpickr-monthDropdown-months{padding:0 8px}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-current-month .numInputWrapper:hover{background:var(--calendar-surface)}.flatpickr-current-month .flatpickr-monthDropdown-months option{color:var(--calendar-text);background:var(--calendar-bg)}.flatpickr-current-month .numInputWrapper{width:64px;border-radius:8px}.flatpickr-current-month .numInputWrapper span{display:none}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:2px;display:grid;width:32px;height:32px;padding:0;place-items:center;color:var(--calendar-muted);fill:currentColor;border-radius:8px;transition:color var(--motion-duration-interaction) var(--motion-ease-standard),background-color var(--motion-duration-interaction) var(--motion-ease-standard)}.flatpickr-months .flatpickr-prev-month{left:2px}.flatpickr-months .flatpickr-next-month{right:2px}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--calendar-text);background:var(--calendar-surface)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:13px;height:13px;fill:currentColor}.flatpickr-weekdays{display:flex;width:100%;height:34px;margin:7px 0 3px;background:transparent}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:grid;flex:1 1 0;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0}span.flatpickr-weekday{display:flex;align-items:center;justify-content:center;color:var(--calendar-muted);background:transparent;width:auto;min-width:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.flatpickr-innerContainer,.flatpickr-rContainer{width:100%;min-width:0}.flatpickr-innerContainer{display:flex}.flatpickr-rContainer{display:block;flex:1 1 0}.flatpickr-days{display:flex;width:100%!important;min-width:0;border:0;overflow:hidden}.dayContainer{display:grid;flex:0 0 100%;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:100%;max-width:100%;padding:1px 0 0;transform:none}.flatpickr-calendar.multiMonth .flatpickr-weekdaycontainer,.flatpickr-calendar.multiMonth .dayContainer{flex-basis:50%;width:50%;min-width:50%;max-width:50%}.dayContainer+.dayContainer{border-left:1px solid var(--calendar-border)}.flatpickr-day{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:none;height:38px;line-height:38px;color:var(--calendar-text);border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:500;text-align:center;flex-basis:auto;transition:color var(--motion-duration-interaction) var(--motion-ease-standard),background-color var(--motion-duration-interaction) var(--motion-ease-standard),border-color var(--motion-duration-interaction) var(--motion-ease-standard)}.flatpickr-day:hover,.flatpickr-day:focus{color:var(--calendar-text);background:var(--calendar-surface);border-color:transparent}.flatpickr-day.today{color:var(--calendar-primary);border-color:color-mix(in srgb,var(--calendar-primary) 42%,transparent);font-weight:700}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:var(--calendar-primary);background:color-mix(in srgb,var(--calendar-primary) 10%,transparent);border-color:var(--calendar-primary)}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--calendar-faded);background:transparent}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange{color:var(--calendar-primary);background:color-mix(in srgb,var(--calendar-primary) 12%,transparent);border-color:transparent;border-radius:0;box-shadow:none}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus{color:#fff;background:var(--calendar-primary);border-color:var(--calendar-primary);border-radius:8px;box-shadow:none}.flatpickr-day.startRange.inRange{border-radius:8px 0 0 8px}.flatpickr-day.endRange.inRange{border-radius:0 8px 8px 0}.flatpickr-time{height:48px;max-height:48px;margin-top:8px;border-top:1px solid var(--calendar-border);border-radius:0}.flatpickr-time .numInputWrapper{height:40px;margin-top:4px;border-radius:8px}.flatpickr-time .numInputWrapper:hover,.flatpickr-time .numInputWrapper input:hover,.flatpickr-time .numInputWrapper input:focus{background:var(--calendar-surface)}.flatpickr-time input,.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{color:var(--calendar-text);font-size:13px;font-weight:600}@media(max-width:420px){.flatpickr-calendar{width:min(336px,calc(100vw - 24px))}}
