@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}}
