:root{--av64-canvas:#f6f8ff;--av64-surface:#fff;--av64-surface-subtle:#fbfcff;--av64-surface-muted:#f7f9fe;--av64-border:#e4e9f3;--av64-border-strong:#d7dfec;--av64-primary:#1769f6;--av64-primary-hover:#0757de;--av64-primary-soft:#edf4ff;--av64-violet:#7651ee;--av64-violet-soft:#f2efff;--av64-text:#121a34;--av64-text-secondary:#596780;--av64-text-muted:#8b97ad;--av64-success:#19ad70;--av64-success-soft:#edf9f3;--av64-warning:#f5a524;--av64-warning-soft:#fff7e8;--av64-danger:#ef4f61;--av64-danger-soft:#fff0f2;--av64-info:#2f7cf6;--av64-info-soft:#eef6ff;--av64-radius-control:10px;--av64-radius-card:15px;--av64-radius-large:18px;--av64-shadow-card:0 8px 24px rgba(54,73,121,.055),0 1px 2px rgba(20,29,55,.035);--av64-shadow-elevated:0 18px 54px rgba(38,55,96,.13),0 2px 7px rgba(20,29,55,.045);--av64-sidebar:274px;--av64-sidebar-collapsed:72px;--av64-page-padding:clamp(16px,1.35vw,24px);--av64-control-height:40px;--av64-table-row:49px;--av64-type-page-title:720 25px/32px var(--font-aven-product);--av64-type-section-title:700 14px/20px var(--font-aven-product);--av64-type-body:500 12px/19px var(--font-aven-product);--av64-type-table:550 11px/17px var(--font-aven-product);--av64-type-metric:720 22px/27px var(--font-aven-product)}.aven-v64-shell .aven-bg{background:radial-gradient(circle at 35% -8%,rgba(84,129,255,.12),transparent 31rem),radial-gradient(circle at 91% 4%,rgba(178,130,245,.09),transparent 29rem),linear-gradient(180deg,#fbfcff,#f6f8ff 52%,#f8faff)!important}.aven-v64-shell .aven-shell-sidebar{border-color:rgba(222,228,239,.92)!important;background:hsla(0,0%,100%,.96)!important;box-shadow:8px 0 34px rgba(38,55,96,.045)!important;backdrop-filter:blur(24px)}.aven-v64-shell .aven-shell-sidebar :is(.aven-sidebar-workspace-card,.aven-sidebar-profile-card){border-color:var(--av64-border)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 6px 18px rgba(38,55,96,.045)!important}.aven-v64-shell .aven-nav-link{min-height:36px;border-radius:9px!important;font-size:12px!important;font-weight:600!important}.aven-v64-shell .aven-nav-link.is-active{background:linear-gradient(100deg,#1769f6,#5339e9)!important;box-shadow:0 8px 20px rgba(55,73,230,.22)!important}.aven-v64-shell .aven-nav-group-button{font-size:9px!important;letter-spacing:.13em!important}.aven-v64-shell .aven-shell-header{width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none}.aven-v64-shell .aven-shell-secondary-tabs,.aven-v64-shell .aven-shell-topbar{pointer-events:auto}.aven-v64-shell .aven-shell-topbar{border-color:hsla(0,0%,100%,.88)!important;background:hsla(0,0%,100%,.72)!important;box-shadow:0 18px 60px rgba(44,60,106,.14),inset 0 1px 0 hsla(0,0%,100%,.9)!important;backdrop-filter:blur(24px) saturate(150%)}.aven-v64-shell .aven-page-actions{max-width:24rem!important;overflow-x:auto!important;overscroll-behavior-inline:contain}.aven-v64-shell .aven-shell-actions>:is(button,a,div){flex:0 0 auto}.aven-v64-shell .aven-shell-actions :is(.aven-header-favorite,.aven-header-recent,.aven-header-control,.aven-icon-button){border-radius:11px!important}.aven-v64-shell .aven-header-assistant{border-radius:999px!important;background:#111a36!important}.aven-v64-shell .aven-shell-banner-stack{padding-top:68px}.aven-v64-shell .aven-shell-banner-stack:empty{display:none}.aven-v64-shell .aven-workspace-canvas{min-height:100vh!important;padding-top:78px!important;overflow-x:clip}.aven-v64-shell .v64-shell-page-heading{max-width:1900px;margin:0 auto 16px}.aven-v64-shell .v64-shell-page-heading h1{margin:0;color:var(--av64-text);font:var(--av64-type-page-title);letter-spacing:-.035em}.aven-v64-shell .v64-shell-page-heading p{margin:4px 0 0;color:var(--av64-text-secondary);font:var(--av64-type-body)}.aven-v64-shell :is(.v64-page,.av64-ref-shell){gap:12px!important}.aven-v64-shell .v64-page-header{min-height:58px;align-items:flex-end}.aven-v64-shell .v64-page-title{color:var(--av64-text)!important;font:var(--av64-type-page-title)!important;letter-spacing:-.035em!important}.aven-v64-shell .v64-page-subtitle{margin-top:3px!important;color:var(--av64-text-secondary)!important;font-size:12px!important;line-height:18px!important;font-weight:500!important}.aven-v64-shell :is(.aven-reference-card,.aven-premium-card,.v64-panel,[data-aven-card=true],.av64-ref-section){border-color:var(--av64-border)!important;border-radius:var(--av64-radius-card)!important;background:hsla(0,0%,100%,.96)!important;box-shadow:var(--av64-shadow-card)!important}.aven-v64-shell :is(.aven-btn-primary,.aven-btn-secondary,.aven-form-input,.aven-form-area){border-radius:10px!important}.aven-v64-shell :is(.aven-btn-primary,.aven-btn-secondary){min-height:38px;padding-inline:14px;font-size:11px;font-weight:650;box-shadow:none}.aven-v64-shell .aven-btn-primary{background:linear-gradient(100deg,#1769f6,#4d42ec)!important;box-shadow:0 8px 19px rgba(41,91,235,.2)!important}.aven-v64-shell .aven-btn-secondary{border:1px solid var(--av64-border)!important;background:#fff!important;color:var(--av64-text-secondary)!important}.aven-v64-shell :is(.aven-form-input,.aven-form-area){border-color:var(--av64-border)!important;background:#fff!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}.aven-v64-shell .v64-kpi-grid{gap:10px!important}.aven-v64-shell [data-card-kind=metric]{min-height:92px!important;padding:14px!important}.aven-v64-shell [data-card-kind=metric] :is(p,small){overflow-wrap:anywhere}.aven-v64-shell .aven-reference-table{border-radius:12px}.aven-v64-shell .aven-reference-table table,.aven-v64-shell .aven-table{table-layout:fixed}.aven-v64-shell :is(.aven-reference-table,.aven-table) th{height:38px;padding:8px 10px!important;color:#8490a6!important;font-size:9px!important;font-weight:700!important;letter-spacing:.08em!important}.aven-v64-shell :is(.aven-reference-table,.aven-table) td{height:var(--av64-table-row);padding:8px 10px!important;color:var(--av64-text-secondary)!important;font-size:11px!important;line-height:16px!important;vertical-align:middle}.aven-v64-shell :is(.aven-reference-table,.aven-table) :is(td,th){overflow:hidden}.aven-v64-shell :is(.aven-reference-table,.aven-table) :is(button,span,b,small){max-width:100%}.aven-v64-shell :is(.v64-page,.av64-ref-page,[data-v64-page]) :is(h1,h2,h3,h4,p,b,span,small,button,a){min-width:0}.aven-v64-shell :is(.v64-page,.av64-ref-page,[data-v64-page]) :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.aven-v64-shell .av64-ref-section>header h3{font-size:13px!important;line-height:19px!important}.aven-v64-shell .av64-ref-list-item{min-height:44px!important}.aven-v64-shell .av64-ref-list-item b{font-size:10.5px!important;line-height:15px!important}.aven-v64-shell .av64-ref-list-item small{font-size:9.5px!important;line-height:14px!important}.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(2){grid-template-columns:minmax(0,1.45fr) minmax(220px,.72fr) minmax(230px,.66fr) minmax(245px,.72fr)!important}.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(3){grid-template-columns:minmax(230px,.8fr) minmax(300px,1.05fr) minmax(280px,1fr) minmax(235px,.8fr)!important}.aven-v64-shell [data-v64-page=tasks-reference] .v64-task-workspace{grid-template-columns:minmax(0,1fr) 270px}.aven-v64-shell [data-v64-page=tasks-reference] .aven-table{min-width:900px!important}.aven-v64-shell [data-v64-page=tasks-reference] .aven-task-title{font-size:11px;line-height:16px;font-weight:650}.aven-v64-shell [data-v64-page=tasks-reference] .aven-task-subtitle{font-size:9px;line-height:13px}.aven-v64-shell .v64-task-preview{top:76px;min-height:0}.aven-v64-shell .v64-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--av64-border);padding:10px 12px}.aven-v64-shell .v64-pagination-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.aven-v64-shell .v64-pagination button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--av64-border);border-radius:9px;background:#fff;color:var(--av64-text-secondary);font-size:10px;font-weight:650}.aven-v64-shell .v64-pagination button.is-active{border-color:var(--av64-primary);background:var(--av64-primary);color:#fff}.aven-v64-shell .v64-pagination button:disabled{opacity:.38}.aven-v64-shell .v64-task-preview-section{margin-top:16px;border-top:1px solid var(--av64-border);padding-top:14px}.aven-v64-shell .v64-task-preview-section>p:first-child{margin-bottom:8px;color:var(--av64-text-muted);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.aven-v64-shell [data-v64-page=projects-reference] article{min-height:216px}.aven-v64-shell .v64-project-kanban{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.aven-v64-shell .v64-project-kanban-column{min-width:230px;border:1px solid var(--av64-border);border-radius:13px;background:var(--av64-surface-muted);padding:10px}.aven-v64-shell .v64-project-kanban-column>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:var(--av64-text);font-size:11px;font-weight:700}.aven-v64-shell .v64-project-kanban-card{width:100%;margin-top:7px;border:1px solid var(--av64-border);border-radius:11px;background:#fff;padding:11px;text-align:left;box-shadow:0 4px 12px rgba(42,58,96,.04)}.aven-v64-shell .v64-project-kanban-card b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.aven-v64-shell .v64-project-kanban-card small{display:block;margin-top:4px;color:var(--av64-text-muted);font-size:9px}.aven-v64-shell .av64-ref-risk-matrix>span{position:relative;border-radius:3px!important}.aven-v64-shell .av64-ref-risk-matrix button{margin:auto;width:28px!important;height:28px!important;border:1px solid rgba(62,78,108,.45);border-radius:999px;background:#fff;color:#26334d;box-shadow:0 3px 8px rgba(31,45,73,.15)}.aven-v64-shell .av64-ref-risk-matrix button b{font-size:10px}.aven-v64-shell .av64-reference-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:2px;scrollbar-width:none}.aven-v64-shell .av64-reference-tabs a{flex:0 0 auto;min-height:34px;border:1px solid transparent;border-radius:9px;padding:8px 11px;color:var(--av64-text-secondary);font-size:10px;font-weight:650}.aven-v64-shell .av64-reference-tabs a:hover{border-color:var(--av64-border);background:hsla(0,0%,100%,.7);color:var(--av64-primary)}.aven-v64-shell .av64-reference-tabs a.is-active{border-color:#cfe0ff;background:#fff;color:var(--av64-primary);box-shadow:0 4px 14px rgba(41,91,235,.08)}.aven-v64-shell [data-v64-page=project-detail-reference] .aven-project-hero{border-color:var(--av64-border)!important;border-radius:var(--av64-radius-large)!important;background:hsla(0,0%,100%,.94)!important;box-shadow:var(--av64-shadow-card)!important}.aven-v64-shell [data-v64-page=project-detail-reference] [data-v57-status-timeline=true]{padding:14px 16px!important}.aven-v64-shell [data-v64-page=project-detail-reference] [data-v57-status-timeline=true]>div:first-child{margin-bottom:10px!important}.aven-v64-shell [data-v64-page=project-detail-reference] [data-v57-status-timeline=true]>div:first-child h2,.aven-v64-shell [data-v64-page=project-detail-reference] [data-v57-status-timeline=true]>div:first-child p:last-child{display:none}.aven-v64-shell [data-v64-page=project-detail-reference] .aven-status-stage{min-height:58px;border-radius:11px!important;padding:8px 10px!important}.aven-v64-shell [data-v64-page=project-detail-reference] .aven-status-stage__node{width:27px!important;height:27px!important;margin-bottom:4px!important}.aven-v64-shell [data-v64-page=project-detail-reference] .aven-project-side-nav{border-color:var(--av64-border)!important;border-radius:var(--av64-radius-card)!important;background:hsla(0,0%,100%,.95)!important;box-shadow:var(--av64-shadow-card)!important}.aven-v64-shell [data-v64-page=project-detail-reference] .aven-project-side-nav button{min-height:38px;border-radius:9px!important;padding:9px 10px!important;font-size:11px!important}.aven-v64-shell [data-v64-page=package-limits-reference] .av64-company-tabs{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.aven-v64-shell [data-v64-page=package-limits-reference] .aven-package-hero{border-radius:var(--av64-radius-large)!important}.aven-v64-shell [data-v64-page=package-limits-reference] .aven-limit-card{border-color:var(--av64-border)!important;border-radius:13px!important;box-shadow:none!important}.av64-client-portal{min-height:100vh;background:radial-gradient(circle at 36% -8%,rgba(84,129,255,.12),transparent 31rem),radial-gradient(circle at 91% 4%,rgba(178,130,245,.09),transparent 29rem),linear-gradient(180deg,#fbfcff,#f6f8ff 52%,#f8faff)!important;font-family:var(--font-aven-product),Inter,ui-sans-serif,system-ui,sans-serif}.av64-client-portal>aside{border-color:var(--av64-border)!important;background:hsla(0,0%,100%,.96)!important;box-shadow:8px 0 34px rgba(38,55,96,.045);backdrop-filter:blur(24px)}.av64-client-portal .av64-portal-topbar{border-color:hsla(0,0%,100%,.88)!important;background:hsla(0,0%,100%,.72)!important;box-shadow:0 18px 60px rgba(44,60,106,.14),inset 0 1px 0 hsla(0,0%,100%,.9)!important;backdrop-filter:blur(24px) saturate(150%)}.av64-client-portal .av64-portal-content{max-width:1920px;margin-inline:auto;padding-top:82px!important;gap:12px!important}.av64-client-portal .v64-page-header{min-height:58px;align-items:flex-end}.av64-client-portal .v64-page-title{color:var(--av64-text)!important;font:var(--av64-type-page-title)!important;letter-spacing:-.035em!important}.av64-client-portal .v64-page-subtitle{margin-top:3px!important;color:var(--av64-text-secondary)!important;font-size:12px!important;line-height:18px!important;font-weight:500!important}.av64-client-portal :is([data-aven-card=true],.aven-reference-card,.av64-ref-section){border-color:var(--av64-border)!important;border-radius:var(--av64-radius-card)!important;background:hsla(0,0%,100%,.96)!important;box-shadow:var(--av64-shadow-card)!important}.av64-client-portal :is(.aven-btn-primary,.aven-btn-secondary,.aven-form-input){border-radius:10px!important;min-height:38px;font-size:11px;font-weight:650}.av64-client-portal .aven-btn-primary{background:linear-gradient(100deg,#1769f6,#4d42ec)!important;box-shadow:0 8px 19px rgba(41,91,235,.2)!important}.av64-client-portal :is(h1,h2,h3,h4,p,b,span,small,button,a){min-width:0}.av64-client-portal :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.dark .aven-v64-shell .aven-shell-topbar{border-color:hsla(0,0%,100%,.1)!important;background:rgba(11,20,34,.76)!important}.dark .aven-v64-shell :is(.aven-btn-secondary,.aven-form-input,.aven-form-area,.v64-project-kanban-card){border-color:var(--av64-border)!important;background:var(--av64-surface)!important;color:var(--av64-text)!important}.dark .aven-v64-shell .aven-shell-sidebar{background:rgba(7,16,30,.96)!important}@media (max-width:1535px){:root{--av64-sidebar:260px}.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(2){grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr) minmax(230px,.65fr)!important}.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(2)>:last-child{grid-column:1/-1}.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(3){grid-template-columns:repeat(2,minmax(0,1fr))!important}.aven-v64-shell [data-v64-page=tasks-reference] .v64-task-workspace{grid-template-columns:minmax(0,1fr) 260px}}@media (min-width:1024px){.aven-v64-shell .aven-shell-header{max-width:calc(100vw - var(--av64-sidebar) - 30px)!important}}@media (max-width:1279px){.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(2),.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(3){grid-template-columns:repeat(2,minmax(0,1fr))!important}.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(2)>:last-child{grid-column:auto}.aven-v64-shell [data-v64-page=tasks-reference] .v64-task-workspace{grid-template-columns:1fr}.aven-v64-shell .v64-task-preview{position:static}}@media (max-width:1023px){.aven-v64-shell .aven-shell-header{right:10px;top:10px;max-width:calc(100vw - 70px)!important}.aven-v64-shell .aven-shell-topbar{max-width:100%!important}.aven-v64-shell .aven-workspace-canvas{padding-top:72px!important}.aven-v64-shell .v64-shell-page-heading{padding-left:50px}.av64-client-portal .av64-portal-content{padding-top:76px!important}}@media (max-width:767px){.aven-v64-shell .aven-header-assistant kbd,.aven-v64-shell .aven-header-favorite,.aven-v64-shell .aven-header-recent,.aven-v64-shell .aven-header-search kbd{display:none!important}.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(2),.aven-v64-shell [data-v64-page=overview-reference]>.grid:nth-of-type(3){grid-template-columns:1fr!important}.aven-v64-shell .v64-pagination{align-items:flex-start;flex-direction:column}.aven-v64-shell .v64-project-kanban{grid-template-columns:repeat(4,250px)}.aven-v64-shell .aven-page-actions{max-width:9rem!important}.aven-v64-shell .aven-page-actions .aven-btn-secondary{width:36px;padding:0!important;overflow:hidden;font-size:0!important}.aven-v64-shell .aven-page-actions .aven-btn-secondary svg{margin:0!important}.av64-client-portal .av64-portal-topbar{max-width:calc(100vw - 24px)!important;overflow:hidden}.av64-client-portal .av64-portal-topbar .aven-btn-primary{width:38px;padding:0!important;overflow:hidden;font-size:0!important}.av64-client-portal .av64-portal-topbar .aven-btn-primary svg{margin:0!important}}