:root{--v553-canvas:#f2f5f8;--v553-canvas-top:#f8fafc;--v553-canvas-bottom:#edf2f7;--v553-surface:#fff;--v553-surface-soft:#f8fafc;--v553-surface-muted:#f3f6f9;--v553-line:#e3e9f0;--v553-line-strong:#d1dbe6;--v553-ink:#101828;--v553-ink-soft:#475467;--v553-ink-muted:#98a2b3;--v553-brand:#2563eb;--v553-brand-hover:#1d4ed8;--v553-brand-soft:#eef5ff;--v553-blue-soft:#eaf4ff;--v553-violet-soft:#f2edff;--v553-amber-soft:#fff6dc;--v553-green-soft:#eaf8f2;--v553-rose-soft:#fff0f3;--v553-shadow-xs:0 1px 2px rgba(16,24,40,.045);--v553-shadow-card:0 1px 2px rgba(16,24,40,.035),0 8px 22px rgba(42,60,82,.075),0 24px 54px rgba(42,60,82,.045);--v553-shadow-card-hover:0 2px 4px rgba(16,24,40,.045),0 14px 34px rgba(42,60,82,.1),0 34px 70px rgba(42,60,82,.055);--v553-shadow-shell:0 14px 46px rgba(40,58,80,.075);--v553-shadow-modal:0 36px 110px rgba(16,24,40,.27)}.aven-app.dark{--v553-canvas:#07111d;--v553-canvas-top:#0a1624;--v553-canvas-bottom:#07111d;--v553-surface:#101d2d;--v553-surface-soft:#132236;--v553-surface-muted:#17283c;--v553-line:#263d55;--v553-line-strong:#38536d;--v553-ink:#f8fafc;--v553-ink-soft:#cbd5e1;--v553-ink-muted:#8fa2b7;--v553-brand:#60a5fa;--v553-brand-hover:#93c5fd;--v553-brand-soft:rgba(37,99,235,.16);--v553-blue-soft:rgba(56,189,248,.12);--v553-violet-soft:rgba(139,92,246,.14);--v553-amber-soft:rgba(250,204,21,.11);--v553-green-soft:rgba(16,185,129,.12);--v553-rose-soft:rgba(244,63,94,.12);--v553-shadow-xs:0 1px 2px rgba(0,0,0,.24);--v553-shadow-card:0 1px 2px rgba(0,0,0,.22),0 16px 38px rgba(0,0,0,.23);--v553-shadow-card-hover:0 2px 4px rgba(0,0,0,.25),0 24px 58px rgba(0,0,0,.34);--v553-shadow-shell:0 18px 54px rgba(0,0,0,.26);--v553-shadow-modal:0 40px 120px rgba(0,0,0,.52)}.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]{--app-background:var(--v553-canvas);--app-background-secondary:var(--v553-canvas-top);--surface-primary:var(--v553-surface);--surface-secondary:var(--v553-surface-soft);--surface-elevated:var(--v553-surface);--surface-muted:var(--v553-surface-muted);--border-subtle:var(--v553-line);--border-default:var(--v553-line);--border-strong:var(--v553-line-strong);--text-primary:var(--v553-ink);--text-secondary:var(--v553-ink-soft);--text-muted:var(--v553-ink-muted);--brand-primary:var(--v553-brand);--brand-primary-hover:var(--v553-brand-hover);--brand-primary-soft:var(--v553-brand-soft);--shadow-xs:var(--v553-shadow-xs);--shadow-sm:var(--v553-shadow-card);--shadow-md:var(--v553-shadow-card-hover);color:var(--v553-ink)}.aven-app:not(.aven-landing) .aven-bg{background:radial-gradient(42rem 28rem at 8% 7%,rgba(147,197,253,.13),transparent 72%),radial-gradient(36rem 24rem at 92% 6%,hsla(82,85%,67%,.105),transparent 74%),radial-gradient(30rem 24rem at 72% 50%,hsla(43,96%,79%,.07),transparent 76%),radial-gradient(34rem 24rem at 24% 88%,rgba(196,181,253,.065),transparent 78%),linear-gradient(180deg,var(--v553-canvas-top) 0,var(--v553-canvas) 56%,var(--v553-canvas-bottom) 100%)}.aven-private-canvas,.aven-workspace-canvas{position:relative;isolation:isolate;min-height:calc(100vh - var(--av-topbar-height));background:transparent}.aven-workspace-canvas:before{z-index:-2;background:radial-gradient(28rem 18rem at 22% 1%,rgba(96,165,250,.055),transparent 75%),radial-gradient(28rem 18rem at 88% 5%,rgba(163,230,53,.055),transparent 77%),radial-gradient(24rem 18rem at 76% 68%,rgba(251,191,36,.035),transparent 80%)}.aven-workspace-canvas:after,.aven-workspace-canvas:before{content:"";position:fixed;inset:var(--av-topbar-height) 0 0 var(--av-sidebar-width);pointer-events:none}.aven-workspace-canvas:after{z-index:-1;opacity:.36;background-image:linear-gradient(rgba(148,163,184,.032) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.032) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.28),transparent 44%);mask-image:linear-gradient(180deg,rgba(0,0,0,.28),transparent 44%)}.aven-app.dark .aven-workspace-canvas:after,.aven-app.dark .aven-workspace-canvas:before{opacity:.2}.aven-shell-sidebar{background:color-mix(in srgb,var(--v553-surface) 97%,transparent);border-color:var(--v553-line);box-shadow:12px 0 38px rgba(40,58,80,.065);backdrop-filter:blur(22px) saturate(1.05)}.aven-shell-header{background:color-mix(in srgb,var(--v553-surface) 94%,transparent);border-color:var(--v553-line);box-shadow:0 8px 28px rgba(40,58,80,.055);backdrop-filter:blur(22px) saturate(1.08)}.aven-sidebar-profile-card,.aven-sidebar-workspace-card{background:var(--v553-surface);border-color:var(--v553-line);box-shadow:var(--v553-shadow-card)}.aven-nav-link:not(.is-active){color:var(--v553-ink-soft)}.aven-nav-link:not(.is-active):hover{background:var(--v553-surface-soft);color:var(--v553-ink)}.aven-nav-link.is-active{background:linear-gradient(135deg,#2476e8,#3157dc);color:#fff;box-shadow:0 10px 24px rgba(37,99,235,.24)}.aven-header-control,.aven-shell-header :is(.aven-header-favorite,.aven-header-recent,.aven-header-search){background:var(--v553-surface);border-color:var(--v553-line);color:var(--v553-ink-soft);box-shadow:0 4px 14px rgba(40,58,80,.05)}.aven-header-assistant{box-shadow:0 9px 22px rgba(10,19,35,.18)}.av-ds-card,.aven-card,.aven-card-surface,.aven-page-header,.aven-premium-card,.aven-project-info,.aven-project-side-nav,.aven-reference-card,.aven-surface-card,.aven-task-info-card,.aven-toolbar,[data-aven-card=true],[data-card-kind=metric],[data-card-kind=panel],[data-card-kind=table]{background:var(--v553-surface);border-color:var(--v553-line);color:var(--v553-ink);box-shadow:var(--v553-shadow-card);backdrop-filter:none}.aven-card,.aven-premium-card,.aven-reference-card,[data-aven-card=true]{border-radius:20px}.aven-panel-card,.aven-surface-panel{overflow:hidden}.aven-card:hover,.aven-premium-card.aven-interactive-card:hover,.aven-reference-card[data-interactive=true]:hover,[data-aven-card=true][data-interactive=true]:hover{border-color:#c8d5e2;box-shadow:var(--v553-shadow-card-hover)}.aven-live-data-strip,[data-card-kind=metric][data-card-tone],[data-card-kind=panel][data-card-tone],[data-phase44-screen] [data-card-kind=metric],[data-phase44-screen] [data-card-kind=panel]{background:var(--v553-surface)}[data-card-kind=metric]:after,[data-card-kind=metric]:before{display:none}.aven-kpi-card,.aven-metric-card{min-height:7.9rem;position:relative}.aven-kpi-card:after,.aven-metric-card:after{content:"";position:absolute;width:64px;height:64px;right:-28px;top:-28px;border-radius:999px;background:color-mix(in srgb,var(--v553-brand-soft) 42%,transparent);opacity:.72;pointer-events:none}.aven-metric-glow{display:none}.aven-tone-icon{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}[data-card-tone=blue] .aven-tone-icon{background:var(--v553-blue-soft);color:#1d67c8;border-color:#d7e8fb}[data-card-tone=violet] .aven-tone-icon{background:var(--v553-violet-soft);color:#7352cf;border-color:#e4dcfb}[data-card-tone=amber] .aven-tone-icon{background:var(--v553-amber-soft);color:#b26d0e;border-color:#f2e3b6}[data-card-tone=green] .aven-tone-icon{background:var(--v553-green-soft);color:#22805a;border-color:#d2eadc}[data-card-tone=red] .aven-tone-icon{background:var(--v553-rose-soft);color:#c23d55;border-color:#f1d8df}.aven-status-badge{box-shadow:none}.av-ds-table-shell,.aven-reference-table,.aven-table,.aven-table-shell{background:var(--v553-surface);border-color:var(--v553-line);box-shadow:var(--v553-shadow-card)}.av-ds-table-shell thead,.aven-reference-table thead,.aven-table thead{background:var(--v553-surface-soft)}.av-ds-table-shell tbody tr,.aven-reference-table tbody tr,.aven-table tbody tr{border-color:var(--v553-line)}.av-ds-table-shell tbody tr:hover,.aven-reference-table tbody tr:hover,.aven-table tbody tr:hover{background:color-mix(in srgb,var(--v553-brand-soft) 48%,var(--v553-surface))}.aven-bullet-track,.aven-mini-stat,.aven-progress-gauge,.aven-rich-visual,.aven-series-stats>span,.aven-status-chart,.aven-visual-stat{background-color:var(--v553-surface-soft);border-color:var(--v553-line)}.aven-empty-state,.aven-surface-empty,[data-card-kind=empty]{background:var(--v553-surface);border-color:var(--v553-line-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.aven-empty-state .aven-empty-icon,[data-card-kind=empty] .aven-empty-icon{background:var(--v553-brand-soft);color:var(--v553-brand);border:1px solid #d7e8fb;box-shadow:0 8px 20px rgba(37,99,235,.1)}.aven-app :is(input,textarea,select),.aven-product-modal :is(input,textarea,select),[data-avensify-workspace=true] :is(input,textarea,select),[data-superadmin-shell=true] :is(input,textarea,select){background:var(--v553-surface);color:var(--v553-ink);border-color:var(--v553-line-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),var(--v553-shadow-xs)}.aven-app :is(input,textarea,select):hover,.aven-product-modal :is(input,textarea,select):hover,[data-avensify-workspace=true] :is(input,textarea,select):hover{border-color:#b9c8d8}.aven-app :is(input,textarea,select):focus,.aven-product-modal :is(input,textarea,select):focus,[data-avensify-workspace=true] :is(input,textarea,select):focus{border-color:#6aa8eb;box-shadow:0 0 0 4px rgba(37,99,235,.1),0 10px 24px rgba(37,99,235,.07)}.aven-form-area,.aven-form-input,.aven-input{border-radius:12px}.aven-landing-modal-backdrop,.aven-person-backdrop,.aven-product-backdrop{background:rgba(32,43,58,.42);backdrop-filter:blur(14px) saturate(.78)}.aven-drawer-panel,.aven-modal-panel,.aven-person-card,.aven-product-modal,.aven-surface-modal{background:var(--v553-surface);border-color:var(--v553-line);color:var(--v553-ink);box-shadow:var(--v553-shadow-modal)}.aven-modal-header,.aven-person-card>header,.aven-product-modal>header{background:var(--v553-surface);border-color:var(--v553-line)}.aven-modal-body-safe{background:var(--v553-surface-muted)}.aven-modal-body-safe .aven-card,.aven-modal-body-safe .aven-premium-card,.aven-modal-body-safe [data-aven-card=true]{background:var(--v553-surface)}.aven-modal-decoration{filter:blur(82px);opacity:.16}.aven-modal-decoration-blue{background:#bfdbfe}.aven-modal-decoration-violet{background:#ddd6fe}.aven-person-card{border-radius:24px}.aven-person-card-header{background:radial-gradient(18rem 10rem at 6% 0,rgba(147,197,253,.12),transparent 76%),radial-gradient(16rem 9rem at 100% 0,hsla(82,85%,67%,.1),transparent 78%),var(--v553-surface);border-color:var(--v553-line)}.aven-person-card [data-person-metric]{background:var(--v553-surface);border-color:var(--v553-line);box-shadow:0 7px 20px rgba(42,60,82,.055);position:relative;overflow:hidden}.aven-person-card [data-person-metric]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--v553-brand)}.aven-person-card [data-person-metric=rose]:before{background:#fb7185}.aven-person-card [data-person-metric=emerald]:before{background:#34d399}.aven-person-card [data-person-metric=amber]:before{background:#fbbf24}.aven-person-card-footer,.aven-person-info{background:var(--v553-surface-soft);border-color:var(--v553-line)}.aven-project-hero,.aven-task-summary,[data-phase44-project-detail],[data-v53-project-summary=decision-ready]{background:var(--v553-surface);border-color:var(--v553-line);box-shadow:var(--v553-shadow-card)}.aven-project-hero-glow{display:none}.aven-status-stage{background:var(--v553-surface-soft);border-color:var(--v553-line)}.aven-status-stage.is-complete{background:var(--v553-green-soft);border-color:#cee9da;color:#217c54}.aven-status-stage.is-active{background:var(--v553-brand-soft);border-color:#cde3f8;color:#1769c4}.aven-subtle-panel{background:var(--v553-surface-soft);border-color:var(--v553-line)}.aven-superadmin-shell,[data-superadmin-shell=true]{background:transparent}.aven-superadmin-content .aven-card,.aven-superadmin-content .aven-premium-card,.aven-superadmin-content [data-aven-card=true]{background:var(--v553-surface);border-color:var(--v553-line);box-shadow:var(--v553-shadow-card)}.aven-app:not(.aven-landing) :where(.bg-white),[data-avensify-workspace=true] :where(.bg-white),[data-superadmin-shell=true] :where(.bg-white){background-color:var(--v553-surface)}.aven-app:not(.aven-landing) :where(.border-slate-100,.border-slate-200,.border-slate-200\/70,.border-slate-200\/80,.border-slate-200\/90),[data-avensify-workspace=true] :where(.border-slate-100,.border-slate-200,.border-slate-200\/70,.border-slate-200\/80,.border-slate-200\/90),[data-superadmin-shell=true] :where(.border-slate-100,.border-slate-200,.border-slate-200\/70,.border-slate-200\/80,.border-slate-200\/90){border-color:var(--v553-line)}.aven-app:not(.aven-landing) :where(.text-slate-950,.text-slate-900,.text-slate-800),[data-avensify-workspace=true] :where(.text-slate-950,.text-slate-900,.text-slate-800),[data-superadmin-shell=true] :where(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--v553-ink)}.aven-app:not(.aven-landing) :where(.text-slate-700,.text-slate-600,.text-slate-500),[data-avensify-workspace=true] :where(.text-slate-700,.text-slate-600,.text-slate-500),[data-superadmin-shell=true] :where(.text-slate-700,.text-slate-600,.text-slate-500){color:var(--v553-ink-soft)}.aven-app:not(.aven-landing) :where(.text-slate-400),[data-avensify-workspace=true] :where(.text-slate-400),[data-superadmin-shell=true] :where(.text-slate-400){color:var(--v553-ink-muted)}.aven-app :where(h1),[data-avensify-workspace=true] :where(h1),[data-superadmin-shell=true] :where(h1){font-weight:680;letter-spacing:-.035em}.aven-app :where(h2,h3),[data-avensify-workspace=true] :where(h2,h3),[data-superadmin-shell=true] :where(h2,h3){font-weight:640;letter-spacing:-.026em}@media (prefers-reduced-motion:no-preference){.aven-card,.aven-premium-card,.aven-reference-card,[data-aven-card=true]{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease}}@media (max-width:1023px){.aven-workspace-canvas:after,.aven-workspace-canvas:before{left:0}}@media (max-width:767px){.aven-person-card,.aven-product-modal{border-radius:20px 20px 0 0}.aven-workspace-canvas:after{display:none}}:root{--v56-canvas:#f6f8fb;--v56-canvas-top:#fbfcfe;--v56-surface:#fff;--v56-surface-soft:#f8fafc;--v56-border:#e4eaf1;--v56-border-strong:#d5dee8;--v56-ink:#172033;--v56-ink-soft:#516076;--v56-ink-muted:#8996a8;--v56-blue:#8bbef2;--v56-blue-soft:#edf6ff;--v56-lilac:#b9ace8;--v56-lilac-soft:#f3effd;--v56-danger:#ee9faa;--v56-danger-soft:#fff1f3;--v56-warning:#e9c97a;--v56-warning-soft:#fff8e8;--v56-peach:#efb58f;--v56-peach-soft:#fff2e9;--v56-success:#94d2ab;--v56-success-soft:#eef9f2;--v56-lime:#c8df78;--v56-lime-soft:#f6fae9;--v56-shadow-card:0 1px 2px rgba(31,45,61,.035),0 10px 30px rgba(55,76,99,.085),0 30px 70px rgba(55,76,99,.045);--v56-shadow-card-hover:0 2px 4px rgba(31,45,61,.04),0 16px 40px rgba(55,76,99,.11),0 38px 78px rgba(55,76,99,.055)}.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]{--app-background:var(--v56-canvas);--app-background-secondary:var(--v56-canvas-top);--surface-primary:var(--v56-surface);--surface-secondary:var(--v56-surface-soft);--surface-elevated:var(--v56-surface);--surface-muted:#f3f6f9;--border-subtle:var(--v56-border);--border-default:var(--v56-border);--border-strong:var(--v56-border-strong);--text-primary:var(--v56-ink);--text-secondary:var(--v56-ink-soft);--text-muted:var(--v56-ink-muted);--accent-success:var(--v56-success);--accent-warning:var(--v56-warning);--accent-danger:var(--v56-danger);background-color:var(--v56-canvas);color:var(--v56-ink);letter-spacing:-.006em}.aven-app:not(.aven-landing) .aven-bg{background:radial-gradient(34rem 22rem at 9% 3%,rgba(139,190,242,.09),transparent 74%),radial-gradient(34rem 22rem at 91% 4%,hsla(73,62%,67%,.075),transparent 76%),linear-gradient(180deg,var(--v56-canvas-top) 0,var(--v56-canvas) 58%,#f4f7fa 100%)}.aven-app:not(.aven-landing) :where(.font-black),[data-avensify-workspace=true] :where(.font-black),[data-superadmin-shell=true] :where(.font-black){font-weight:650!important}.aven-app:not(.aven-landing) :where(.font-extrabold),[data-avensify-workspace=true] :where(.font-extrabold),[data-superadmin-shell=true] :where(.font-extrabold){font-weight:625!important}.aven-app:not(.aven-landing) :where(.font-bold),[data-avensify-workspace=true] :where(.font-bold),[data-superadmin-shell=true] :where(.font-bold){font-weight:600!important}.aven-app:not(.aven-landing) :where(.font-semibold),[data-avensify-workspace=true] :where(.font-semibold),[data-superadmin-shell=true] :where(.font-semibold){font-weight:550!important}.aven-app:not(.aven-landing) :where(h1,h2,h3,h4),[data-avensify-workspace=true] :where(h1,h2,h3,h4),[data-superadmin-shell=true] :where(h1,h2,h3,h4){color:var(--v56-ink);font-weight:600;letter-spacing:-.032em}[data-avensify-workspace=true] :where(p,li,td,label,input,textarea,select,button),[data-superadmin-shell=true] :where(p,li,td,label,input,textarea,select,button){text-rendering:geometricPrecision}.aven-app:not(.dark):not(.aven-landing) :is(.aven-card,.aven-premium-card,.aven-surface-card,.aven-card-surface,.aven-reference-card,.av-ds-card,[data-aven-card=true],[data-card-kind=panel],[data-card-kind=metric],.aven-project-hero,.aven-project-status-card,.aven-project-side-nav,.aven-project-info,.aven-toolbar,.aven-page-header,.aven-table-shell,.aven-reference-table),[data-superadmin-shell=true] :is(.aven-card,.aven-premium-card,.aven-reference-card,.av-ds-card,[data-aven-card=true]),html:not(.dark) [data-avensify-workspace=true] :is(.aven-card,.aven-premium-card,.aven-surface-card,.aven-card-surface,.aven-reference-card,.av-ds-card,[data-aven-card=true],[data-card-kind=panel],[data-card-kind=metric],.aven-project-hero,.aven-project-status-card,.aven-project-side-nav,.aven-project-info,.aven-toolbar,.aven-page-header,.aven-table-shell,.aven-reference-table){background-color:#fff!important;background-image:none!important;border-color:var(--v56-border)!important;box-shadow:var(--v56-shadow-card)!important;backdrop-filter:none!important}.aven-app:not(.dark):not(.aven-landing) :is(.aven-card,.aven-premium-card,[data-aven-card=true]):hover{box-shadow:var(--v56-shadow-card-hover)!important}.aven-shell-sidebar{background:hsla(0,0%,100%,.975)!important;border-color:var(--v56-border)!important;box-shadow:12px 0 40px rgba(55,76,99,.075)!important}.aven-shell-sidebar .aven-nav-link{min-width:0}.aven-shell-sidebar .aven-nav-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aven-shell-header{background:hsla(0,0%,100%,.965)!important;border-color:var(--v56-border)!important;box-shadow:0 8px 28px rgba(55,76,99,.06)!important}.aven-app:not(.aven-landing) :is(.bg-red-50,.bg-rose-50,.bg-red-50\/90,.bg-rose-50\/90),[data-avensify-workspace=true] :is(.bg-red-50,.bg-rose-50,.bg-red-50\/90,.bg-rose-50\/90),[data-superadmin-shell=true] :is(.bg-red-50,.bg-rose-50){background-color:var(--v56-danger-soft)!important}.aven-app:not(.aven-landing) :is(.bg-amber-50,.bg-yellow-50,.bg-orange-50,.bg-amber-50\/90),[data-avensify-workspace=true] :is(.bg-amber-50,.bg-yellow-50,.bg-orange-50,.bg-amber-50\/90),[data-superadmin-shell=true] :is(.bg-amber-50,.bg-yellow-50,.bg-orange-50){background-color:var(--v56-warning-soft)!important}.aven-app:not(.aven-landing) :is(.bg-green-50,.bg-emerald-50,.bg-lime-50,.bg-emerald-50\/90),[data-avensify-workspace=true] :is(.bg-green-50,.bg-emerald-50,.bg-lime-50,.bg-emerald-50\/90),[data-superadmin-shell=true] :is(.bg-green-50,.bg-emerald-50,.bg-lime-50){background-color:var(--v56-success-soft)!important}.aven-app:not(.aven-landing) :is(.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.bg-rose-600),[data-avensify-workspace=true] :is(.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.bg-rose-600){background-color:var(--v56-danger)!important}.aven-app:not(.aven-landing) :is(.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-yellow-400,.bg-yellow-500,.bg-orange-400,.bg-orange-500),[data-avensify-workspace=true] :is(.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-yellow-400,.bg-yellow-500,.bg-orange-400,.bg-orange-500){background-color:var(--v56-warning)!important}.aven-app:not(.aven-landing) :is(.bg-green-400,.bg-green-500,.bg-green-600,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-lime-400,.bg-lime-500),[data-avensify-workspace=true] :is(.bg-green-400,.bg-green-500,.bg-green-600,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-lime-400,.bg-lime-500){background-color:var(--v56-success)!important}.aven-app:not(.aven-landing) :is(.text-red-600,.text-red-700,.text-red-800,.text-rose-600,.text-rose-700,.text-rose-800),[data-avensify-workspace=true] :is(.text-red-600,.text-red-700,.text-red-800,.text-rose-600,.text-rose-700,.text-rose-800){color:#a95865!important}.aven-app:not(.aven-landing) :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-yellow-600,.text-yellow-700,.text-orange-600,.text-orange-700),[data-avensify-workspace=true] :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-yellow-600,.text-yellow-700,.text-orange-600,.text-orange-700){color:#98712f!important}.aven-app:not(.aven-landing) :is(.text-green-600,.text-green-700,.text-green-800,.text-emerald-600,.text-emerald-700,.text-emerald-800),[data-avensify-workspace=true] :is(.text-green-600,.text-green-700,.text-green-800,.text-emerald-600,.text-emerald-700,.text-emerald-800){color:#4e8865!important}.aven-app:not(.aven-landing) :is(.border-red-100,.border-red-200,.border-rose-100,.border-rose-200),[data-avensify-workspace=true] :is(.border-red-100,.border-red-200,.border-rose-100,.border-rose-200){border-color:#f3d8dd!important}.aven-app:not(.aven-landing) :is(.border-amber-100,.border-amber-200,.border-yellow-100,.border-yellow-200,.border-orange-100,.border-orange-200),[data-avensify-workspace=true] :is(.border-amber-100,.border-amber-200,.border-yellow-100,.border-yellow-200,.border-orange-100,.border-orange-200){border-color:#f1e2bd!important}.aven-app:not(.aven-landing) :is(.border-green-100,.border-green-200,.border-emerald-100,.border-emerald-200),[data-avensify-workspace=true] :is(.border-green-100,.border-green-200,.border-emerald-100,.border-emerald-200){border-color:#d7eadf!important}.aven-pastel-badge[data-tone=red]{background:#fff1f3;color:#9d5662;box-shadow:inset 0 0 0 1px #f2d6dc}.aven-pastel-badge[data-tone=amber]{background:#fff8e8;color:#92702f;box-shadow:inset 0 0 0 1px #f1e2bb}.aven-pastel-badge[data-tone=green]{background:#eef9f2;color:#4e8563;box-shadow:inset 0 0 0 1px #d5e9dd}.aven-pastel-badge[data-tone=blue]{background:#edf6ff;color:#4f78a7;box-shadow:inset 0 0 0 1px #d5e8f9}.aven-pastel-badge[data-tone=slate]{background:#f2f5f8;color:#657286;box-shadow:inset 0 0 0 1px #e1e7ee}.aven-pastel-badge__dot[data-tone=red]{background:var(--v56-danger)}.aven-pastel-badge__dot[data-tone=amber]{background:var(--v56-warning)}.aven-pastel-badge__dot[data-tone=green]{background:var(--v56-success)}.aven-pastel-badge__dot[data-tone=blue]{background:var(--v56-blue)}.aven-pastel-badge__dot[data-tone=slate]{background:#aab4c1}[data-v56-project-hero=true]{border-radius:24px!important}[data-v56-project-hero=true] .aven-project-info{min-height:82px;padding:13px 14px!important}[data-v56-project-hero=true] .aven-project-info>div{font-size:.83rem}.aven-status-stage{background:var(--stage-soft,#f4f6f8)!important;border-color:var(--stage-border,#dfe5eb)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.aven-status-stage.is-complete{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-color) 42%,transparent),0 6px 18px rgba(55,76,99,.05)}.aven-status-stage.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color) 22%,transparent),0 12px 28px rgba(55,76,99,.12)}.aven-status-stage__node{background:#fff!important;border:2px solid var(--stage-color,#aab4c1);color:var(--stage-ink,#667386)}.aven-status-track{opacity:.68}.aven-person-card{max-width:46rem!important}.aven-person-card-header{background:#fff!important;background-image:none!important}.aven-person-info{background:#fbfcfd!important;border-color:var(--v56-border)!important}.aven-person-section{border:1px solid var(--v56-border);border-radius:18px;background:#fff;box-shadow:0 6px 20px rgba(55,76,99,.045)}.aven-person-action{min-height:46px;border-radius:14px!important;font-weight:600!important}.aven-app:not(.aven-landing) :is(input,textarea,select),[data-avensify-workspace=true] :is(input,textarea,select){font-weight:500!important}.aven-app:not(.aven-landing) :is(.aven-form-input,.aven-form-area),[data-avensify-workspace=true] :is(.aven-form-input,.aven-form-area){background:#fff!important;background-image:none!important;border-color:var(--v56-border-strong)!important;box-shadow:0 1px 2px rgba(31,45,61,.025)!important}.aven-app:not(.aven-landing) :is(.aven-form-input,.aven-form-area):focus,[data-avensify-workspace=true] :is(.aven-form-input,.aven-form-area):focus{border-color:#9fc8ee!important;box-shadow:0 0 0 4px rgba(139,190,242,.18)!important}@media (max-width:1023px){:root{--av-sidebar-width:288px}}@media (max-width:767px){.aven-person-card{max-width:none!important}.aven-project-status-card{padding:16px!important}}:root{--av-sidebar-width:320px;--av-topbar-height:76px;--v57-canvas:#f5f6fb;--v57-canvas-top:#fbfdff;--v57-canvas-bottom:#f0f2f8;--v57-surface:#fff;--v57-surface-soft:#f8fafc;--v57-surface-muted:#f2f5f8;--v57-line:#e2e7ef;--v57-line-strong:#d2dae6;--v57-ink:#111a2c;--v57-ink-soft:#4f5d73;--v57-ink-muted:#8a97aa;--v57-brand:#2468ec;--v57-brand-hover:#1c55cf;--v57-brand-soft:#edf4ff;--v57-blue:#729ad0;--v57-blue-soft:#edf4fb;--v57-violet:#8272b2;--v57-violet-soft:#f1eef8;--v57-rose:#b9737c;--v57-rose-soft:#f8edef;--v57-terracotta:#bd805f;--v57-terracotta-soft:#f8f0eb;--v57-sand:#b59556;--v57-sand-soft:#f8f4e9;--v57-olive:#8f9360;--v57-olive-soft:#f3f4e9;--v57-sage:#6f9678;--v57-sage-soft:#edf4ef;--v57-green:#4f8c69;--v57-green-soft:#eaf4ee;--v57-slate:#7d8998;--v57-slate-soft:#f0f3f6;--v57-radius-xs:10px;--v57-radius-sm:14px;--v57-radius-md:18px;--v57-radius-lg:22px;--v57-radius-xl:26px;--v57-radius-shell:24px;--v57-shadow-xs:0 1px 2px rgba(20,31,50,.035);--v57-shadow-control:0 6px 18px rgba(45,61,83,.065),0 1px 2px rgba(20,31,50,.025);--v57-shadow-card:0 1px 2px rgba(20,31,50,.028),0 12px 32px rgba(45,61,83,.075),0 34px 76px rgba(63,73,95,.045);--v57-shadow-card-hover:0 2px 4px rgba(20,31,50,.035),0 18px 42px rgba(45,61,83,.1),0 42px 90px rgba(63,73,95,.055);--v57-shadow-shell:0 16px 50px rgba(42,56,78,.095),0 2px 8px rgba(20,31,50,.035);--v57-shadow-modal:0 44px 120px rgba(16,24,40,.28)}.aven-app:not(.aven-landing),.aven-superadmin-shell,[data-avensify-workspace=true],[data-superadmin-shell=true]{--app-background:var(--v57-canvas);--app-background-secondary:var(--v57-canvas-top);--surface-primary:var(--v57-surface);--surface-secondary:var(--v57-surface-soft);--surface-elevated:var(--v57-surface);--surface-muted:var(--v57-surface-muted);--border-subtle:var(--v57-line);--border-default:var(--v57-line);--border-strong:var(--v57-line-strong);--text-primary:var(--v57-ink);--text-secondary:var(--v57-ink-soft);--text-muted:var(--v57-ink-muted);--brand-primary:var(--v57-brand);--brand-primary-hover:var(--v57-brand-hover);--brand-primary-soft:var(--v57-brand-soft);color:var(--v57-ink);letter-spacing:-.006em}.aven-app:not(.aven-landing) .aven-bg,.aven-superadmin-shell{background:radial-gradient(50rem 34rem at 8% -4%,rgba(149,198,255,.22),transparent 72%),radial-gradient(44rem 30rem at 94% 1%,rgba(214,193,255,.2),transparent 74%),radial-gradient(36rem 26rem at 73% 62%,rgba(206,229,255,.11),transparent 78%),radial-gradient(36rem 26rem at 23% 86%,rgba(232,220,255,.1),transparent 80%),linear-gradient(180deg,var(--v57-canvas-top) 0,var(--v57-canvas) 52%,var(--v57-canvas-bottom) 100%)!important}.aven-private-canvas,.aven-superadmin-content,.aven-workspace-canvas{position:relative;isolation:isolate;width:100%;max-width:1760px;margin-inline:auto;background:transparent!important}.aven-superadmin-content:before,.aven-workspace-canvas:before{content:"";position:fixed;z-index:-2;pointer-events:none;inset:0 0 0 var(--av-sidebar-width);background:radial-gradient(32rem 22rem at 17% 4%,rgba(96,165,250,.055),transparent 76%),radial-gradient(30rem 20rem at 87% 3%,rgba(167,139,250,.045),transparent 78%)}.aven-app:not(.aven-landing),.aven-superadmin-shell,[data-avensify-workspace=true],[data-superadmin-shell=true]{font-family:var(--font-aven-product),Inter,"Segoe UI Variable","Avenir Next","Segoe UI",ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.aven-app:not(.aven-landing) :where(.font-black),.aven-superadmin-shell :where(.font-black),[data-avensify-workspace=true] :where(.font-black),[data-superadmin-shell=true] :where(.font-black){font-weight:650!important}.aven-app:not(.aven-landing) :where(.font-extrabold),.aven-superadmin-shell :where(.font-extrabold),[data-avensify-workspace=true] :where(.font-extrabold),[data-superadmin-shell=true] :where(.font-extrabold){font-weight:625!important}.aven-app:not(.aven-landing) :where(.font-bold),.aven-superadmin-shell :where(.font-bold),[data-avensify-workspace=true] :where(.font-bold),[data-superadmin-shell=true] :where(.font-bold){font-weight:600!important}.aven-app:not(.aven-landing) :where(.font-semibold),.aven-superadmin-shell :where(.font-semibold),[data-avensify-workspace=true] :where(.font-semibold),[data-superadmin-shell=true] :where(.font-semibold){font-weight:540!important}.aven-app:not(.aven-landing) :where(h1,h2,h3,h4),.aven-superadmin-shell :where(h1,h2,h3,h4),[data-avensify-workspace=true] :where(h1,h2,h3,h4),[data-superadmin-shell=true] :where(h1,h2,h3,h4){color:var(--v57-ink);letter-spacing:-.034em;text-wrap:balance}.aven-app:not(.aven-landing) :where(h1){font-weight:625}.aven-app:not(.aven-landing) :where(h2,h3,h4){font-weight:600}.aven-page-title{font-size:clamp(1.45rem,1.2rem + .7vw,2rem)!important;line-height:1.12!important;font-weight:625!important;letter-spacing:-.042em!important}.aven-section-title{line-height:1.35!important;letter-spacing:-.025em!important}.aven-muted,.aven-page-description{color:var(--v57-ink-soft)!important;font-weight:450!important}.aven-mini-label{color:var(--v57-ink-muted)!important;font-size:.66rem!important;font-weight:650!important;letter-spacing:.14em!important}.aven-app:not(.aven-landing) :where(p,li,label,button,input,textarea,select,td){line-height:1.48}.aven-app:not(.aven-landing) :where(button,input,textarea,select){font-weight:520}.aven-shell-header{top:10px!important;margin:0 14px!important;border:1px solid hsla(0,0%,100%,.88)!important;border-radius:var(--v57-radius-shell)!important;background:hsla(0,0%,100%,.88)!important;box-shadow:var(--v57-shadow-shell)!important;backdrop-filter:blur(24px) saturate(1.16)!important;overflow:visible!important}.aven-shell-header>div:first-child{min-height:56px!important;height:56px!important;padding-inline:14px!important}.aven-shell-actions{gap:.38rem!important}.aven-header-control,.aven-header-favorite,.aven-header-recent,.aven-header-search,.aven-shell-header .aven-btn-secondary{border-color:var(--v57-line)!important;background:hsla(0,0%,100%,.94)!important;color:var(--v57-ink-soft)!important;box-shadow:var(--v57-shadow-control)!important}.aven-header-control:hover,.aven-header-favorite:hover,.aven-header-recent:hover,.aven-header-search:hover{border-color:#c9d7e8!important;color:var(--v57-ink)!important}.aven-header-assistant{background:#10182a!important;box-shadow:0 10px 24px rgba(16,24,42,.2)!important}.aven-shell-sidebar,.aven-superadmin-sidebar{background:hsla(0,0%,100%,.965)!important;border-color:var(--v57-line)!important;box-shadow:12px 0 42px rgba(47,61,82,.075)!important;backdrop-filter:blur(22px) saturate(1.08)!important}.aven-sidebar-profile-card,.aven-sidebar-workspace-card{border-radius:var(--v57-radius-md)!important;border-color:var(--v57-line)!important;background:#fff!important;box-shadow:var(--v57-shadow-card)!important}.aven-nav-link{min-height:42px;font-size:.79rem!important}.aven-nav-link:not(.is-active){color:#536176!important}.aven-nav-link:not(.is-active):hover{background:#f5f8fc!important;color:#172033!important}.aven-nav-link.is-active{background:linear-gradient(135deg,#2472ea,#3156dc)!important;color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.23)!important}.aven-nav-group-button{font-size:.64rem!important;font-weight:625!important;letter-spacing:.13em!important}.av-ds-card,.aven-card,.aven-card-surface,.aven-page-header,.aven-premium-card,.aven-progressive,.aven-project-hero,.aven-project-info,.aven-project-side-nav,.aven-project-status-card,.aven-reference-card,.aven-setting-card,.aven-soft-panel,.aven-surface-card,.aven-table-shell,.aven-task-info-card,.aven-toolbar,.vnext-card,.vnext-panel,.vnext-section,[data-aven-card=true],[data-card-kind=metric],[data-card-kind=panel],[data-card-kind=table]{border-radius:var(--v57-radius-lg)!important;border:1px solid var(--v57-line)!important;background-color:var(--v57-surface)!important;background-image:none!important;color:var(--v57-ink)!important;box-shadow:var(--v57-shadow-card)!important;backdrop-filter:none!important}.aven-card:hover,.aven-premium-card[data-interactive=true]:hover,.aven-reference-card[data-interactive=true]:hover,[data-aven-card=true][data-interactive=true]:hover{border-color:#ccd6e3!important;box-shadow:var(--v57-shadow-card-hover)!important}[data-avensify-workspace=true] :is(section,article,.rounded-xl,.rounded-2xl,.rounded-\[1\.25rem\],.rounded-\[1\.35rem\],.rounded-\[1\.4rem\],.rounded-\[1\.5rem\],.rounded-\[1\.65rem\],.rounded-\[1\.75rem\],.rounded-\[2rem\]):where(.border,[class*=shadow],[class*=bg-white]){border-radius:var(--v57-radius-lg)!important}.aven-page-header:before,.aven-page-header>[class*=bg-blue],.aven-page-header>[class*=blur-3xl]{opacity:.2!important}.aven-app:not(.aven-landing) :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.aven-form-area,.aven-form-input,.aven-input,.aven-search-control,.vnext-input{border-radius:13px!important;border-color:var(--v57-line-strong)!important;background:#fff!important;background-image:none!important;color:var(--v57-ink)!important;box-shadow:0 1px 2px rgba(20,31,50,.025)!important;font-size:.82rem!important;font-weight:500!important}.aven-app:not(.aven-landing) :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus,.aven-form-area:focus,.aven-form-input:focus,.aven-input:focus,.vnext-input:focus{border-color:#8eb5e8!important;box-shadow:0 0 0 4px rgba(85,139,214,.13)!important;outline:none!important}.aven-btn-primary{background:linear-gradient(135deg,#2672ef,#3159dd)!important;font-weight:600!important;box-shadow:0 10px 24px rgba(37,99,235,.22),inset 0 1px 0 hsla(0,0%,100%,.18)!important}.aven-btn-primary,.aven-btn-secondary{min-height:42px!important;font-size:.78rem!important}.aven-btn-secondary{border-radius:13px!important;border:1px solid var(--v57-line)!important;background:#fff!important;color:var(--v57-ink-soft)!important;font-weight:560!important;box-shadow:var(--v57-shadow-control)!important}.aven-table-shell{overflow:hidden}.aven-table-meta{padding:.7rem 1rem!important;color:var(--v57-ink-muted)!important;font-size:.67rem!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase}.aven-table th{padding:.78rem .9rem!important;color:#8b98aa!important;font-size:.64rem!important;line-height:1.2!important;font-weight:650!important;letter-spacing:.11em!important}.aven-table td{padding:.82rem .9rem!important;color:#354258!important;font-size:.78rem!important;line-height:1.35!important;font-weight:500!important;border-color:#edf0f5!important}.aven-table td :where(b,strong){color:var(--v57-ink)!important;font-weight:600!important}.aven-table tbody tr{background:#fff;transition:background .14s ease,box-shadow .14s ease}.aven-table tbody tr:hover{background:#fafcff!important}.aven-app:not(.aven-landing) :is(.bg-red-50,.bg-rose-50,.bg-red-50\/90,.bg-rose-50\/90){background-color:var(--v57-rose-soft)!important}.aven-app:not(.aven-landing) :is(.bg-orange-50,.bg-amber-50,.bg-yellow-50,.bg-amber-50\/90){background-color:var(--v57-sand-soft)!important}.aven-app:not(.aven-landing) :is(.bg-lime-50,.bg-green-50,.bg-emerald-50,.bg-emerald-50\/90){background-color:var(--v57-green-soft)!important}.aven-app:not(.aven-landing) :is(.bg-violet-50,.bg-purple-50){background-color:var(--v57-violet-soft)!important}.aven-app:not(.aven-landing) :is(.bg-sky-50,.bg-blue-50){background-color:var(--v57-blue-soft)!important}.aven-app:not(.aven-landing) :is(.text-red-500,.text-red-600,.text-red-700,.text-rose-500,.text-rose-600,.text-rose-700){color:#9b5661!important}.aven-app:not(.aven-landing) :is(.text-orange-500,.text-orange-600,.text-amber-500,.text-amber-600,.text-amber-700,.text-yellow-600){color:#8f6f35!important}.aven-app:not(.aven-landing) :is(.text-green-500,.text-green-600,.text-green-700,.text-emerald-500,.text-emerald-600,.text-emerald-700){color:#4e7f61!important}.aven-app:not(.aven-landing) :is(.text-violet-500,.text-violet-600,.text-violet-700,.text-purple-600){color:#70629a!important}.aven-app:not(.aven-landing) :is(.text-blue-500,.text-blue-600,.text-blue-700,.text-sky-600){color:#4d76ae!important}.aven-app:not(.aven-landing) :is(.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.bg-rose-600){background-color:var(--v57-rose)!important}.aven-app:not(.aven-landing) :is(.bg-orange-400,.bg-orange-500,.bg-amber-400,.bg-amber-500,.bg-yellow-400,.bg-yellow-500){background-color:var(--v57-sand)!important}.aven-app:not(.aven-landing) :is(.bg-green-400,.bg-green-500,.bg-green-600,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-lime-400,.bg-lime-500){background-color:var(--v57-green)!important}.aven-app:not(.aven-landing) :is(.bg-violet-400,.bg-violet-500,.bg-violet-600,.bg-purple-500,.bg-purple-600){background-color:var(--v57-violet)!important}.aven-app:not(.aven-landing) :where([class*=rounded-full][class*=text-]):not(.aven-brand-icon),.aven-chip,.aven-pastel-badge{font-weight:560}[data-v56-project-hero=true],[data-v57-project-hero=true]{border-radius:var(--v57-radius-xl)!important}.aven-project-status-card{padding:18px 20px!important}.aven-status-stage{min-height:72px;border-radius:16px!important;background:var(--stage-soft,var(--v57-slate-soft))!important;border-color:var(--stage-border,#d8dfe7)!important;color:var(--stage-ink,#667386)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 5px 14px rgba(50,65,86,.035)!important}.aven-status-stage:hover:not(:disabled){transform:translateY(-1px);border-color:var(--stage-color)!important}.aven-status-stage.is-complete{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-color) 46%,transparent),0 7px 17px rgba(50,65,86,.045)!important}.aven-status-stage.is-active{transform:translateY(-2px);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color) 18%,transparent),0 14px 30px rgba(50,65,86,.11)!important}.aven-status-stage__node{background:hsla(0,0%,100%,.92)!important;border:1.5px solid var(--stage-color)!important;color:var(--stage-ink)!important;box-shadow:0 3px 10px rgba(42,57,78,.06)!important}.aven-status-track{opacity:.54!important;filter:saturate(.78)}.aven-status-track,.aven-status-track-progress{height:3px!important;background:var(--status-track-gradient)!important}.aven-status-track-progress{filter:saturate(.82)}.aven-tasks-v57 .aven-task-health-strip{min-height:74px}.aven-tasks-v57 .aven-task-filter-card{padding:14px!important}.aven-tasks-v57 .aven-table-shell{border-radius:20px!important}.aven-tasks-v57 .aven-task-title{font-size:.8rem;font-weight:600;color:var(--v57-ink)}.aven-tasks-v57 .aven-task-subtitle{font-size:.67rem;font-weight:450;color:var(--v57-ink-muted)}.aven-tasks-v57 .aven-progress-track{height:6px!important;background:#e7ebf2!important}.aven-package-v57 .aven-package-hero{min-height:148px}.aven-package-v57 .aven-limit-card{min-height:132px;padding:15px!important}.aven-package-v57 .aven-limit-icon{border-radius:13px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.68)}.aven-package-v57 .aven-package-action{min-height:142px}.aven-package-v57 .aven-usage-donut{box-shadow:inset 0 0 0 1px rgba(17,26,44,.04),0 9px 24px rgba(46,61,83,.06)}.aven-superadmin-shell{color:var(--v57-ink)!important}.aven-superadmin-shell header{margin:10px 14px 0!important;border:1px solid hsla(0,0%,100%,.88)!important;border-radius:var(--v57-radius-shell)!important;background:hsla(0,0%,100%,.88)!important;box-shadow:var(--v57-shadow-shell)!important;backdrop-filter:blur(24px) saturate(1.14)!important}.aven-superadmin-content{padding-top:24px!important}.aven-superadmin-shell .vnext-table th{font-weight:650!important;font-size:.64rem!important;letter-spacing:.1em}.aven-superadmin-shell .vnext-table td{font-weight:500!important;font-size:.78rem!important}.aven-app.dark,html.dark .aven-app,html.dark .aven-superadmin-shell{--v57-canvas:#08111e;--v57-canvas-top:#0b1625;--v57-canvas-bottom:#07101c;--v57-surface:#101c2b;--v57-surface-soft:#132235;--v57-surface-muted:#17283b;--v57-line:#253b50;--v57-line-strong:#35516a;--v57-ink:#f4f7fb;--v57-ink-soft:#c3cedb;--v57-ink-muted:#879bb0;--v57-brand:#68a7ff;--v57-brand-hover:#91c2ff;--v57-brand-soft:rgba(55,120,220,.17);--v57-blue-soft:rgba(65,130,205,.13);--v57-violet-soft:rgba(119,92,178,.14);--v57-rose-soft:rgba(161,75,91,.14);--v57-terracotta-soft:rgba(170,103,70,.14);--v57-sand-soft:rgba(158,127,63,.14);--v57-olive-soft:rgba(127,132,73,.14);--v57-sage-soft:rgba(81,133,96,.14);--v57-green-soft:rgba(60,129,88,.14);--v57-slate-soft:rgba(110,126,144,.13);--v57-shadow-control:0 6px 18px rgba(0,0,0,.19),0 1px 2px rgba(0,0,0,.22);--v57-shadow-card:0 1px 2px rgba(0,0,0,.22),0 16px 38px rgba(0,0,0,.23),0 34px 72px rgba(0,0,0,.16);--v57-shadow-card-hover:0 2px 4px rgba(0,0,0,.24),0 22px 52px rgba(0,0,0,.34);--v57-shadow-shell:0 18px 52px rgba(0,0,0,.34),0 2px 8px rgba(0,0,0,.2);color:var(--v57-ink)!important}.aven-app.dark .aven-bg,html.dark .aven-superadmin-shell{background:radial-gradient(48rem 32rem at 9% -4%,rgba(50,112,186,.22),transparent 73%),radial-gradient(42rem 30rem at 94% 0,rgba(102,73,158,.18),transparent 75%),radial-gradient(36rem 26rem at 70% 68%,rgba(54,91,133,.1),transparent 80%),linear-gradient(180deg,var(--v57-canvas-top) 0,var(--v57-canvas) 54%,var(--v57-canvas-bottom) 100%)!important}.aven-app.dark .aven-shell-header,html.dark .aven-superadmin-shell header{border-color:rgba(58,79,101,.76)!important;background:rgba(13,24,38,.88)!important;box-shadow:var(--v57-shadow-shell)!important}.aven-app.dark .aven-shell-sidebar,.aven-app.dark .aven-superadmin-sidebar,html.dark .aven-superadmin-sidebar{background:rgba(11,21,34,.97)!important;border-color:#22364a!important;box-shadow:12px 0 46px rgba(0,0,0,.28)!important}.aven-app.dark :is(.aven-card,.aven-premium-card,.aven-reference-card,.aven-surface-card,.aven-card-surface,.av-ds-card,[data-aven-card=true],[data-card-kind=panel],[data-card-kind=metric],[data-card-kind=table],.aven-page-header,.aven-toolbar,.aven-table-shell,.aven-project-hero,.aven-project-status-card,.aven-project-side-nav,.aven-project-info,.aven-task-info-card,.aven-soft-panel,.aven-setting-card,.aven-progressive,.aven-sidebar-workspace-card,.aven-sidebar-profile-card),html.dark .aven-superadmin-shell :is(.aven-card,.aven-premium-card,.vnext-card,.vnext-section,.vnext-panel){border-color:var(--v57-line)!important;background-color:var(--v57-surface)!important;background-image:none!important;color:var(--v57-ink)!important;box-shadow:var(--v57-shadow-card)!important}.aven-app.dark :where(h1,h2,h3,h4,strong,b),html.dark .aven-superadmin-shell :where(h1,h2,h3,h4,strong,b){color:var(--v57-ink)!important}.aven-app.dark :where(p,li,label,td),html.dark .aven-superadmin-shell :where(p,li,label,td){border-color:var(--v57-line)}.aven-app.dark :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-900){color:var(--v57-ink)!important}.aven-app.dark :is(.text-slate-700,.text-slate-600,.text-gray-700,.text-gray-600){color:var(--v57-ink-soft)!important}.aven-app.dark :is(.text-slate-500,.text-slate-400,.text-gray-500,.text-gray-400){color:var(--v57-ink-muted)!important}.aven-app.dark :is(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/85,.bg-white\/80,.bg-white\/70,.bg-slate-50,.bg-slate-50\/70,.bg-gray-50){background-color:var(--v57-surface)!important}.aven-app.dark :is(.bg-slate-100,.bg-gray-100){background-color:var(--v57-surface-muted)!important}.aven-app.dark :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-200,.border-white\/90){border-color:var(--v57-line)!important}.aven-app.dark :is(.aven-form-input,.aven-form-area,.aven-input,.vnext-input),.aven-app.dark :where(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--v57-line-strong)!important;background:#0d1a2a!important;color:var(--v57-ink)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)!important}.aven-app.dark :where(input,textarea)::-moz-placeholder{color:#71859b!important}.aven-app.dark :where(input,textarea)::placeholder{color:#71859b!important}.aven-app.dark .aven-btn-secondary,.aven-app.dark :is(.aven-header-control,.aven-header-favorite,.aven-header-recent,.aven-header-search){border-color:var(--v57-line)!important;background:#122033!important;color:var(--v57-ink-soft)!important;box-shadow:var(--v57-shadow-control)!important}.aven-app.dark .aven-header-assistant{background:#f5f7fa!important;color:#111827!important}.aven-app.dark .aven-table tbody tr{background:var(--v57-surface)!important}.aven-app.dark .aven-table tbody tr:hover{background:#142438!important}.aven-app.dark .aven-table th{color:#8498ad!important}.aven-app.dark .aven-table td{color:#c6d0dc!important;border-color:#1f3348!important}.aven-app.dark .aven-table td :where(b,strong){color:#f5f7fb!important}.aven-app.dark .aven-table-meta{background:#0f1d2e!important;color:#8094a9!important}.aven-app.dark .aven-status-stage{background:color-mix(in srgb,var(--stage-color) 13%,#101c2b)!important;border-color:color-mix(in srgb,var(--stage-color) 48%,#253b50)!important;color:color-mix(in srgb,var(--stage-color) 72%,#e5edf6)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 7px 18px rgba(0,0,0,.18)!important}.aven-app.dark .aven-status-stage__node{background:#132236!important}.aven-app.dark .aven-status-track{opacity:.34!important}.aven-app.dark .aven-bullet-track,.aven-app.dark .aven-progress-track,.aven-app.dark .bg-slate-100{background-color:#24384d!important}.aven-app.dark :is([role=dialog],.aven-modal,.aven-drawer,.glass-modal-panel){border-color:var(--v57-line)!important;background:#0f1d2e!important;color:var(--v57-ink)!important;box-shadow:var(--v57-shadow-modal)!important}.aven-app.dark :is(.fixed.inset-0,.aven-modal-backdrop)[class*=bg-slate-950]{background-color:rgba(1,7,15,.72)!important;backdrop-filter:blur(16px)!important}@media (max-width:1279px){:root{--av-sidebar-width:304px}}@media (max-width:1023px){:root{--av-sidebar-width:288px}.aven-shell-header{margin-inline:10px!important}}@media (max-width:767px){.aven-shell-header{top:6px!important;margin-inline:7px!important;border-radius:18px!important}.aven-workspace-canvas{padding-inline:12px!important}.aven-project-status-card{padding:15px!important}.aven-page-title{font-size:1.38rem!important}}:root{--v58-canvas-a:#f8fbff;--v58-canvas-b:#f4f2fb;--v58-surface:#fff;--v58-line:#e6eaf2;--v58-line-strong:#d7deea;--v58-ink:#11192c;--v58-muted:#66748b;--v58-soft:#9aa6b8;--v58-blue:#2869ef;--v58-violet:#765ee8;--v58-green:#2fa76f;--v58-amber:#d59235;--v58-red:#cf6674;--v58-shadow:0 1px 2px rgba(20,31,50,.025),0 15px 36px rgba(47,61,83,.075),0 42px 92px rgba(79,86,110,.045);--v58-shadow-hover:0 2px 4px rgba(20,31,50,.03),0 22px 48px rgba(47,61,83,.105),0 52px 110px rgba(79,86,110,.055);--v58-radius:22px;--v58-radius-sm:15px}.aven-app:not(.aven-landing) .aven-bg,.aven-superadmin-shell{background:radial-gradient(46rem 30rem at 16% -6%,rgba(137,194,255,.2),transparent 75%),radial-gradient(42rem 30rem at 92% 0,rgba(207,188,255,.19),transparent 76%),radial-gradient(34rem 26rem at 70% 72%,rgba(188,222,255,.1),transparent 80%),linear-gradient(180deg,var(--v58-canvas-a),#f7f8fc 48%,var(--v58-canvas-b))!important}.aven-private-canvas,.aven-superadmin-content,.aven-workspace-canvas{max-width:1920px!important;padding-top:1rem!important}.aven-page-stack,.v58-page{width:100%;max-width:1760px;margin-inline:auto}.aven-shell-header{top:9px!important;margin:0 16px!important;border:1px solid hsla(0,0%,100%,.92)!important;border-radius:25px!important;background:hsla(0,0%,100%,.91)!important;box-shadow:0 14px 45px rgba(37,49,70,.1),0 2px 8px rgba(20,31,50,.04)!important;backdrop-filter:blur(26px) saturate(1.18)!important}.aven-shell-header>div:first-child{height:58px!important;min-height:58px!important}.aven-shell-sidebar,.aven-superadmin-sidebar{background:hsla(0,0%,100%,.975)!important;border-color:var(--v58-line)!important;box-shadow:10px 0 38px rgba(49,62,82,.07)!important}.aven-shell-sidebar{width:var(--av-sidebar-width)!important}.aven-nav-link{min-height:42px!important;border-radius:13px!important;font-weight:540!important}.aven-nav-link.is-active{background:linear-gradient(135deg,#2875f2,#5b3fe2)!important;box-shadow:0 12px 26px rgba(48,86,219,.24)!important}.aven-sidebar-profile-card,.aven-sidebar-workspace-card{border-radius:18px!important;box-shadow:var(--v58-shadow)!important}.av-ds-card,.aven-card,.aven-card-surface,.aven-page-header,.aven-premium-card,.aven-project-hero,.aven-project-info,.aven-project-side-nav,.aven-project-status-card,.aven-reference-card,.aven-setting-card,.aven-soft-panel,.aven-surface-card,.aven-table-shell,.aven-task-info-card,.aven-toolbar,.vnext-card,.vnext-panel,.vnext-section,[data-aven-card=true],[data-card-kind]{border-radius:var(--v58-radius)!important;border:1px solid var(--v58-line)!important;background:var(--v58-surface)!important;background-image:none!important;box-shadow:var(--v58-shadow)!important;color:var(--v58-ink)!important}.aven-card-interactive:hover,[data-interactive=true]:hover{box-shadow:var(--v58-shadow-hover)!important;transform:translateY(-2px)}.aven-app:not(.aven-landing){font-family:var(--font-aven-product),Inter,"Segoe UI Variable",Arial,sans-serif!important;color:var(--v58-ink)}.aven-app:not(.aven-landing) :where(.font-black){font-weight:640!important}.aven-app:not(.aven-landing) :where(.font-extrabold){font-weight:620!important}.aven-app:not(.aven-landing) :where(.font-bold){font-weight:590!important}.aven-app:not(.aven-landing) :where(.font-semibold){font-weight:540!important}.aven-page-title{font-size:clamp(1.55rem,1.3rem + .7vw,2.05rem)!important;font-weight:630!important;letter-spacing:-.045em!important}.aven-section-title{font-size:1.05rem!important;font-weight:600!important;letter-spacing:-.028em!important}.aven-table :where(th){font-size:.63rem!important;font-weight:650!important;letter-spacing:.11em!important;color:#909caf!important;background:#fbfcfe!important}.aven-table :where(td){font-size:.76rem!important;font-weight:470!important;color:#526078!important}.aven-table :where(tbody tr){border-color:#edf0f5!important}.aven-table :where(tbody tr:hover){background:#fafcff!important}.aven-btn-primary{background:linear-gradient(135deg,#2878f2,#3359df)!important;border-radius:13px!important;box-shadow:0 10px 24px rgba(37,99,235,.22)!important;font-weight:580!important}.aven-btn-secondary,.aven-form-input,.aven-inline-select,.aven-input{border-color:var(--v58-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 4px 14px rgba(42,55,75,.045)!important}.v58-page{letter-spacing:-.006em}.v58-page>.grid,.v58-page>.space-y-5{min-width:0}.v58-eyebrow{font-size:.61rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:var(--v58-soft)}.v58-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;color:var(--v58-blue)}.v58-mini-metric{min-height:105px}.v58-icon{display:inline-flex;height:38px;width:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:13px;border:1px solid;background:#fff;box-shadow:0 7px 16px rgba(35,48,67,.055)}.v58-icon-blue{color:#3978dc;background:#eff5ff;border-color:#d8e7fb}.v58-icon-violet{color:#765ee8;background:#f2efff;border-color:#e4dcff}.v58-icon-green{color:#2c9b67;background:#edf8f2;border-color:#d5efdf}.v58-icon-amber{color:#c98828;background:#fbf5e9;border-color:#f0dfbd}.v58-icon-red{color:#c85f6c;background:#fbf0f2;border-color:#f1d8dd}.v58-list-item{display:flex;align-items:center;gap:.75rem;padding:.72rem .35rem;border-bottom:1px solid #eef1f6;transition:.18s ease}.v58-list-item:last-child{border-bottom:0}.v58-list-item:hover{background:#fafcff;border-radius:13px;padding-inline:.65rem}.v58-quick{display:flex;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--v58-line);border-radius:16px;background:#fbfcff;transition:.2s ease}.v58-quick:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(47,61,83,.08)}.v58-ring{--value:180deg;display:grid;height:132px;width:132px;place-items:center;border-radius:50%;background:conic-gradient(var(--ring,#3978dc) var(--value),#e9edf4 0);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.v58-ring:before{content:"";grid-area:1/1;height:96px;width:96px;border-radius:50%;background:#fff;box-shadow:0 6px 18px rgba(40,53,75,.06)}.v58-ring>span{grid-area:1/1;z-index:1;display:flex;flex-direction:column;align-items:center}.v58-ring b{font-size:1.35rem;letter-spacing:-.05em}.v58-ring small{margin-top:.15rem;font-size:.58rem;color:#8c98aa}.v58-ring-violet{--ring:#765ee8}.v58-ring-green{--ring:#2fa76f}.v58-ring-red{--ring:#cf6674}.v58-ring-amber{--ring:#d59235}.v58-spark{width:100%;height:118px;color:#3978dc;filter:drop-shadow(0 7px 7px rgba(57,120,220,.12))}.v58-spark-violet{color:#765ee8}.v58-spark-green{color:#2fa76f}.v58-spark-amber{color:#d59235}.v58-segment{display:inline-flex;gap:.2rem;padding:.24rem;border:1px solid var(--v58-line);border-radius:13px;background:#f7f9fc}.v58-segment button{border-radius:10px;padding:.45rem .75rem;font-size:.68rem;font-weight:580;color:#718096}.v58-segment button.is-active{background:#296cf0;color:#fff;box-shadow:0 7px 16px rgba(41,108,240,.2)}.v58-calendar{overflow:hidden;border:1px solid var(--v58-line);border-radius:17px}.v58-calendar-grid,.v58-calendar-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.v58-calendar-head b{padding:.65rem;text-align:center;font-size:.58rem;letter-spacing:.1em;color:#8e9aad;background:#fafbfd}.v58-calendar-day{min-height:88px;border-top:1px solid #eef1f6;border-right:1px solid #eef1f6;padding:.5rem}.v58-calendar-day:nth-child(7n){border-right:0}.v58-calendar-day>span{font-size:.62rem;color:#7b8799}.v58-calendar-event{display:block;width:100%;margin-top:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:.25rem .38rem;text-align:left;font-size:.55rem;font-weight:580;background:#eaf4ff;color:#3770bd}.v58-calendar-event.tone-1{background:#f1edff;color:#7557cf}.v58-calendar-event.tone-2{background:#edf7f1;color:#438c63}.v58-calendar-event.tone-3{background:#fbf3e5;color:#b17825}.v58-gantt{display:grid;grid-template-columns:210px 1fr;min-width:900px}.v58-gantt-labels{display:grid;gap:.5rem;padding-right:1rem}.v58-gantt-labels b{height:35px;display:flex;align-items:center;font-size:.65rem}.v58-gantt-grid{position:relative;background:repeating-linear-gradient(90deg,#edf0f5,#edf0f5 1px,transparent 0,transparent 4%)}.v58-gantt-row{position:relative;height:43px;border-bottom:1px solid #f0f2f6}.v58-gantt-row span{position:absolute;top:8px;height:27px;border-radius:8px;padding:.42rem .7rem;font-size:.55rem;font-weight:600;background:#dff3e8;color:#3d815b}.v58-gantt-row span.tone-1{background:#eee8ff;color:#7657c5}.v58-gantt-row span.tone-2{background:#faedd7;color:#aa7427}.v58-gantt-row span.tone-3{background:#e7f1ff;color:#3b72bd}.v58-gantt-row span.tone-4{background:#e3f4f0;color:#3f8572}.v58-search{display:flex;align-items:center;gap:.65rem;border:1px solid var(--v58-line);border-radius:13px;padding:.7rem .8rem;color:#93a0b2;background:#fff}.v58-search input{min-width:0;flex:1;background:transparent;font-size:.72rem;outline:0}.v58-person-row{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:14px;padding:.55rem .65rem;text-align:left;transition:.16s}.v58-person-row.is-active,.v58-person-row:hover{background:#f0effd}.v58-profile-hero{overflow:hidden}.v58-avatar-xl{display:grid;height:106px;width:106px;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(135deg,#d9e8ff,#e9dcff);font-size:2rem;font-weight:650;color:#315fbc;box-shadow:0 18px 34px rgba(70,91,129,.13)}.v58-profile-facts{display:grid;gap:.75rem;border-left:1px solid #edf0f5;padding-left:1.25rem}.v58-mini-info{min-width:0;border:1px solid var(--v58-line);border-radius:14px;padding:.75rem;background:#fbfcfe}.v58-fact span,.v58-mini-info span{display:block;font-size:.58rem;font-weight:630;letter-spacing:.07em;text-transform:uppercase;color:#9aa6b8}.v58-fact b,.v58-mini-info b{display:block;margin-top:.35rem;overflow:hidden;text-overflow:ellipsis;font-size:.72rem}.v58-fact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem;border-bottom:1px solid #eef1f5;padding-bottom:.65rem}.v58-fact .h-2{grid-column:1/-1}.v58-profile-action{display:flex;min-height:70px;align-items:center;justify-content:center;gap:.65rem;border-radius:18px;border:1px solid var(--v58-line);font-weight:600}.v58-profile-action.tone-blue{background:#edf4ff;color:#2869ef}.v58-profile-action.tone-violet{background:#f2efff;color:#765ee8}.v58-profile-action.tone-green{background:#edf8f2;color:#2fa76f}.v58-flow{display:grid;gap:.2rem}.v58-flow-step{position:relative;display:flex;align-items:center;gap:.8rem;padding:.7rem 0}.v58-flow-step:not(:last-child):after{content:"";position:absolute;left:14px;top:38px;height:20px;width:1px;background:#dfe4ec}.v58-flow-step i{display:grid;height:29px;width:29px;place-items:center;border:1px solid #dfe4ec;border-radius:50%;background:#fff;color:#a7b1bf}.v58-flow-step i svg{height:16px;width:16px}.v58-flow-step i span{height:7px;width:7px;border-radius:50%;background:#a7b1bf}.v58-flow-step.is-done i{border-color:#8ed2ae;background:#edf8f2;color:#2fa76f}.v58-flow-step.is-active i{border-color:#efc980;background:#fbf5e9;color:#d59235}.v58-flow-step b{display:block;font-size:.69rem}.v58-flow-step small{display:block;margin-top:.2rem;font-size:.58rem;color:#98a4b5}.v58-process{display:flex;align-items:center;justify-content:center;gap:.8rem;overflow:auto;padding:.6rem}.v58-process span{white-space:nowrap;border:1px solid var(--v58-line);border-radius:12px;padding:.65rem .9rem;font-size:.67rem;font-weight:600;background:#fbfcff}.v58-process span.is-complete{border-color:#b7dfc7;background:#edf8f2;color:#2f8f61}.v58-process svg{height:16px;width:16px;color:#9ba6b5}.v58-risk-matrix{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border-radius:14px}.v58-risk-matrix span{display:grid;aspect-ratio:1.15;place-items:center;border:1px solid hsla(0,0%,100%,.55);background:#bde4bf}.v58-risk-matrix .level-1,.v58-risk-matrix .level-2{background:#e7dc8d}.v58-risk-matrix .level-3,.v58-risk-matrix .level-4{background:#efbd72}.v58-risk-matrix .level-4{background:#ed8c78}.v58-risk-matrix b{display:grid;height:25px;width:25px;place-items:center;border-radius:50%;background:#fff;font-size:.62rem;box-shadow:0 4px 12px rgba(28,40,58,.18)}.v58-approval{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-left:3px solid #d59235;border-radius:12px;background:#fbf7ee;padding:.75rem}.v58-approval.tone-1{border-color:#2869ef;background:#f0f5ff}.v58-approval.tone-2{border-color:#2fa76f;background:#eff8f3}.v58-approval.tone-3{border-color:#765ee8;background:#f4f1ff}.v58-approval b{display:block;font-size:.69rem}.v58-approval small{display:block;margin-top:.2rem;font-size:.57rem;color:#8e9aad}.v58-portal-hero{background:#fff!important}.v58-check{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;border-bottom:1px solid #eef1f5;padding:.65rem 0;font-size:.67rem}.v58-check input{height:15px;width:15px}.v58-roadmap{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem;min-width:720px}.v58-roadmap>div{position:relative;min-height:105px;border-left:1px dashed #dfe4ec;padding-left:.6rem}.v58-roadmap b{display:block;font-size:.65rem}.v58-roadmap span{position:absolute;left:.5rem;right:.5rem;top:43px;height:34px;border-radius:9px;background:#dff3e8}.v58-roadmap span.tone-1{background:#dff1e6}.v58-roadmap span.tone-2{background:#dce8ff}.v58-roadmap span.tone-3{background:#eee6ff}.v58-roadmap span.tone-4{background:#f8e8cf}.aven-project-status-card [data-status-tone=neutral],.aven-status-step[data-status-tone=neutral]{--status-accent:#7f8c9f!important;--status-soft:#f0f3f6!important}.aven-project-status-card [data-status-tone=rose],.aven-status-step[data-status-tone=rose]{--status-accent:#b85f69!important;--status-soft:#f8e9eb!important}.aven-project-status-card [data-status-tone=terracotta],.aven-status-step[data-status-tone=terracotta]{--status-accent:#ba7250!important;--status-soft:#f7ebe5!important}.aven-project-status-card [data-status-tone=sand],.aven-status-step[data-status-tone=sand]{--status-accent:#ac8736!important;--status-soft:#f8f1df!important}.aven-project-status-card [data-status-tone=olive],.aven-status-step[data-status-tone=olive]{--status-accent:#858b49!important;--status-soft:#f0f2df!important}.aven-project-status-card [data-status-tone=sage],.aven-status-step[data-status-tone=sage]{--status-accent:#5e8c69!important;--status-soft:#eaf3ed!important}.aven-project-status-card [data-status-tone=green],.aven-status-step[data-status-tone=green]{--status-accent:#347b56!important;--status-soft:#e5f1ea!important}.dark .aven-app:not(.aven-landing) .aven-bg,.dark .aven-superadmin-shell{background:radial-gradient(45rem 30rem at 14% -5%,rgba(54,104,177,.2),transparent 75%),radial-gradient(40rem 28rem at 92% 0,rgba(108,72,170,.18),transparent 76%),linear-gradient(180deg,#0b1321,#0f1727 55%,#101624)!important}.dark .aven-shell-header{background:rgba(17,27,43,.9)!important;border-color:rgba(130,151,180,.16)!important}.dark .aven-shell-sidebar,.dark .aven-superadmin-sidebar{background:rgba(13,22,36,.98)!important;border-color:#243248!important}.dark .aven-card,.dark .aven-premium-card,.dark .aven-reference-card,.dark .aven-surface-card,.dark [data-aven-card=true],.dark [data-card-kind]{background:#111d2d!important;border-color:#26364d!important;color:#eaf0f8!important;box-shadow:0 16px 38px rgba(0,0,0,.28)!important}.dark .aven-table :where(th){background:#142235!important;color:#9aa9bd!important}.dark .aven-table :where(td){color:#c6d0dd!important}.dark .v58-mini-info,.dark .v58-quick,.dark .v58-search{background:#142235;border-color:#2a3b53}.dark .v58-ring:before{background:#111d2d}.dark .v58-calendar-head{background:#142235}.dark .v58-calendar-day{border-color:#26364d}.dark .v58-profile-facts{border-color:#2a3b53}.dark .v58-list-item{border-color:#26364d}.dark .v58-list-item:hover{background:#152337}.dark .v58-fact{border-color:#26364d}.dark .v58-gantt-grid{background:repeating-linear-gradient(90deg,#28384f,#28384f 1px,transparent 0,transparent 4%)}@media(max-width:1279px){.v58-profile-facts{border-left:0;border-top:1px solid #edf0f5;padding-left:0;padding-top:1rem}.v58-gantt{grid-template-columns:170px 1fr}}@media(max-width:767px){.aven-shell-header{margin:0 8px!important}.v58-calendar-day{min-height:68px;padding:.3rem}.v58-calendar-event{font-size:.48rem}.v58-process{justify-content:flex-start}.v58-roadmap{grid-template-columns:repeat(5,150px)}}:root{--v59-radius:20px;--v59-radius-sm:13px;--v59-dark-canvas:#07111f;--v59-dark-canvas-2:#0a1424;--v59-dark-surface:#101e30;--v59-dark-surface-raised:#14243a;--v59-dark-surface-soft:#172941;--v59-dark-line:#2d4059;--v59-dark-line-strong:#3b526f;--v59-dark-text:#f4f8fd;--v59-dark-text-2:#c8d4e3;--v59-dark-text-3:#93a6bd;--v59-dark-shadow:0 1px 0 hsla(0,0%,100%,.025) inset,0 18px 44px rgba(0,0,0,.26),0 4px 12px rgba(0,0,0,.16)}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true],body:has([data-avensify-modal=true])) :is(button,input,textarea,select,option,label,p,span,small,strong,b,h1,h2,h3,h4,h5,h6,table,th,td){font-family:var(--font-aven-product),Inter,"Segoe UI Variable","Avenir Next","Segoe UI",ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]) :is(h1,.aven-page-title){font-weight:630!important;letter-spacing:-.045em!important;line-height:1.08!important}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]) :is(h2,.aven-section-title){font-weight:590!important;letter-spacing:-.032em!important;line-height:1.2!important}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]) :is(h3,h4){font-weight:560!important;letter-spacing:-.024em!important;line-height:1.28!important}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]) :is(.font-black){font-weight:630!important}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]) :is(.font-extrabold){font-weight:600!important}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]) :is(.font-bold){font-weight:570!important}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true]) :is(.font-semibold){font-weight:530!important}.aven-v59-shell .aven-private-canvas,.aven-v59-shell .aven-superadmin-content,.aven-v59-shell .aven-workspace-canvas{padding-top:1rem!important}.aven-v59-shell :is(.aven-card,.aven-premium-card,.aven-reference-card,.aven-surface-card,.aven-card-surface,.av-ds-card,[data-aven-card=true],[data-card-kind],.aven-page-header,.aven-toolbar,.aven-table-shell,.aven-project-hero,.aven-project-status-card,.aven-project-side-nav,.aven-project-info,.aven-task-info-card,.aven-soft-panel,.aven-setting-card,.vnext-card,.vnext-panel,.vnext-section){border-radius:var(--v59-radius)!important}.aven-v59-shell :is(.aven-input,.aven-form-input,.aven-inline-select,input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--v59-radius-sm)!important;font-weight:480!important}.aven-v59-shell :is(button,a[role=button],.aven-btn-primary,.aven-btn-secondary){letter-spacing:-.012em}.aven-metric-card[data-has-comparison=false][data-has-spark=false]{min-height:118px!important;padding-bottom:1rem!important}.aven-metric-card[data-has-comparison=true],.aven-metric-card[data-has-spark=true]{min-height:148px!important}.aven-metric-card-compact .aven-metric-helper{min-height:0!important;margin-top:.45rem!important}.aven-metric-card .aven-metric-value{line-height:1!important}.aven-metric-comparison{min-height:26px}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]){font-family:var(--font-aven-product),Inter,"Segoe UI Variable","Avenir Next","Segoe UI",ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.006em}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(h1,h2){font-size:clamp(1.05rem,.95rem + .45vw,1.38rem)!important;font-weight:610!important;letter-spacing:-.04em!important;line-height:1.18!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(h3,h4){font-size:.92rem!important;font-weight:570!important;letter-spacing:-.025em!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(p,.aven-modal-description){font-size:.78rem!important;font-weight:430!important;line-height:1.65!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) label{font-size:.68rem!important;font-weight:570!important;letter-spacing:.005em!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(input,textarea,select){font-size:.78rem!important;font-weight:470!important;line-height:1.45!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(button,a[role=button]){font-size:.75rem!important;font-weight:560!important}:is([role=menu],[role=listbox],[data-radix-popper-content-wrapper],.aven-popover,.aven-dropdown-menu){font-family:var(--font-aven-product),Inter,"Segoe UI Variable",sans-serif!important;font-size:.76rem!important;font-weight:480!important;letter-spacing:-.01em}.dark .aven-app:not(.aven-landing) .aven-bg,.dark .aven-superadmin-shell{background:radial-gradient(50rem 32rem at 11% -8%,rgba(49,112,202,.24),transparent 73%),radial-gradient(42rem 30rem at 92% -2%,rgba(116,76,190,.21),transparent 76%),radial-gradient(32rem 24rem at 66% 86%,rgba(33,130,154,.08),transparent 78%),linear-gradient(180deg,var(--v59-dark-canvas),var(--v59-dark-canvas-2) 48%,#0b1321)!important;color:var(--v59-dark-text)!important}.dark .aven-shell-header{background:rgba(15,28,45,.91)!important;border-color:rgba(132,159,193,.24)!important;box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.04)!important}.dark :is(.aven-shell-sidebar,.aven-superadmin-sidebar){background:rgba(8,18,31,.985)!important;border-color:#263950!important;box-shadow:12px 0 42px rgba(0,0,0,.28)!important}.dark :is(.aven-sidebar-workspace-card,.aven-sidebar-profile-card){background:#112035!important;border-color:#2c425e!important;color:var(--v59-dark-text)!important;box-shadow:var(--v59-dark-shadow)!important}.dark :is(.aven-card,.aven-premium-card,.aven-reference-card,.aven-surface-card,.aven-card-surface,.av-ds-card,[data-aven-card=true],[data-card-kind],.aven-page-header,.aven-toolbar,.aven-table-shell,.aven-project-hero,.aven-project-status-card,.aven-project-side-nav,.aven-project-info,.aven-task-info-card,.aven-soft-panel,.aven-setting-card,.vnext-card,.vnext-panel,.vnext-section){background:linear-gradient(180deg,var(--v59-dark-surface-raised),var(--v59-dark-surface))!important;border-color:var(--v59-dark-line)!important;color:var(--v59-dark-text)!important;box-shadow:var(--v59-dark-shadow)!important}.dark .aven-card-interactive:hover,.dark [data-interactive=true]:hover{background:linear-gradient(180deg,#182b43,#122238)!important;border-color:var(--v59-dark-line-strong)!important;box-shadow:0 20px 52px rgba(0,0,0,.35),0 0 0 1px rgba(92,142,206,.08)!important}.dark :is(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--v59-dark-text)!important}.dark :is(.text-slate-700,.text-slate-600){color:var(--v59-dark-text-2)!important}.dark :is(.text-slate-500,.text-slate-400){color:var(--v59-dark-text-3)!important}.dark :is(.v58-icon,.aven-tone-icon,.aven-card-icon,.aven-empty-icon){box-shadow:0 8px 18px rgba(0,0,0,.24),inset 0 0 0 1px hsla(0,0%,100%,.025)!important}.dark .v58-icon-blue,.dark [data-card-tone=blue] .aven-tone-icon{color:#91c5ff!important;background:#193456!important;border-color:#3f6794!important}.dark .v58-icon-violet,.dark [data-card-tone=violet] .aven-tone-icon{color:#c8b9ff!important;background:#302852!important;border-color:#62558c!important}.dark .v58-icon-green,.dark [data-card-tone=green] .aven-tone-icon{color:#88e3b4!important;background:#153b31!important;border-color:#36715b!important}.dark .v58-icon-amber,.dark [data-card-tone=amber] .aven-tone-icon{color:#ffd189!important;background:#49361d!important;border-color:#80623a!important}.dark .v58-icon-red,.dark [data-card-tone=red] .aven-tone-icon{color:#ffabb5!important;background:#4b252f!important;border-color:#86505d!important}.dark [data-card-tone=blue] .aven-tone-icon{color:#91c5ff!important;background:#193456!important;border-color:#3f6794!important}.dark :is(.aven-reference-table,.aven-table-shell,.aven-table){border-color:var(--v59-dark-line)!important;background:transparent!important}.dark .aven-table :where(th),.dark :is(.aven-reference-table,.aven-table) thead{background:#17283e!important;color:#aabbd0!important;border-color:var(--v59-dark-line)!important}.dark :is(.aven-reference-table,.aven-table) :is(td,tr){border-color:#2a3b52!important;color:var(--v59-dark-text-2)!important}.dark :is(.aven-reference-table,.aven-table) tbody tr:hover{background:#172941!important}.dark :is(.v58-list-item,.v58-check){border-color:#2a3c54!important;color:var(--v59-dark-text-2)!important}.dark .v58-list-item:hover{background:#192a40!important}.dark :is(.v58-search,.v58-mini-info,.v58-quick,.v58-process span){background:#15263b!important;border-color:#304761!important;color:var(--v59-dark-text)!important}.dark :is(.aven-input,.aven-form-input,.aven-inline-select,input:not([type=checkbox]):not([type=radio]),textarea,select){background:#122239!important;border-color:#324963!important;color:var(--v59-dark-text)!important;box-shadow:0 5px 14px rgba(0,0,0,.16)!important}.dark :is(input,textarea)::-moz-placeholder{color:#7890aa!important;opacity:1!important}.dark :is(input,textarea)::placeholder{color:#7890aa!important;opacity:1!important}.dark :is(.bg-slate-100,.dark\:bg-slate-800){background:#2a3d55!important}.dark .v58-ring{background:conic-gradient(var(--ring,#69a9ff) var(--value),#2a3d55 0)!important}.dark .v58-ring:before{background:#122238!important;box-shadow:0 6px 18px rgba(0,0,0,.22)!important}.dark .v58-ring small{color:#9eb0c4!important}.dark .v58-calendar{border-color:#30445d!important}.dark .v58-calendar-head b{background:#17283e!important;color:#a8b8ca!important}.dark .v58-calendar-day{border-color:#2a3b52!important}.dark .v58-calendar-day>span{color:#9db0c5!important}.dark .v58-calendar-event{filter:saturate(1.1) brightness(.96)}.dark .v58-gantt-row{border-color:#26384e!important}.dark .v58-profile-facts{border-color:#2d4058!important}.dark .v58-fact{border-color:#2a3c54!important}.dark :is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]){color:var(--v59-dark-text)!important}.dark :is(.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true],[role=dialog]>aside,[role=dialog]>section){background:linear-gradient(180deg,#15263b,#0f1d2f)!important;border-color:#344b66!important;box-shadow:0 36px 120px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.04)!important}.dark :is(.aven-modal-header,[role=dialog] header,[role=dialog] footer){background:rgba(17,32,51,.92)!important;border-color:#30455f!important;color:var(--v59-dark-text)!important}.dark :is([role=dialog],[data-avensify-modal=true]) :is(h1,h2,h3,h4,strong,b,label){color:var(--v59-dark-text)!important}.dark :is([role=dialog],[data-avensify-modal=true]) :is(p,small,.aven-modal-description){color:var(--v59-dark-text-3)!important}.dark :is([role=menu],[role=listbox],[data-radix-popper-content-wrapper],.aven-popover,.aven-dropdown-menu){background:#14253a!important;border-color:#344b66!important;color:var(--v59-dark-text)!important;box-shadow:0 22px 60px rgba(0,0,0,.42)!important}.dark :is([role=menuitem],[role=option]):hover{background:#1d3350!important}.dark .aven-status-badge{font-weight:590!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025)!important}.dark .aven-status-badge.text-blue-200{color:#b9dcff!important;background:#17375b!important;border-color:#416d9f!important}.dark .aven-status-badge.text-emerald-200{color:#a2edc3!important;background:#153c31!important;border-color:#3b775e!important}.dark .aven-status-badge.text-rose-200{color:#ffc0c8!important;background:#4c2731!important;border-color:#8c5360!important}.dark .aven-status-badge.text-amber-200{color:#ffe0a6!important;background:#49361c!important;border-color:#85663b!important}.dark .aven-status-badge.text-violet-200{color:#d3c7ff!important;background:#312851!important;border-color:#685a94!important}@media(max-width:767px){.aven-metric-card[data-has-comparison=false][data-has-spark=false]{min-height:104px!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal){border-radius:20px 20px 0 0!important}}:root{--v60-dark-canvas:#07111f;--v60-dark-surface:#101f32;--v60-dark-surface-raised:#14263d;--v60-dark-surface-hover:#192d47;--v60-dark-border:#334a66;--v60-dark-border-strong:#496889;--v60-dark-text:#f7fbff;--v60-dark-muted:#a7b9cd;--v60-dark-faint:#8297af}:is(.aven-app:not(.aven-landing),[data-avensify-workspace=true],[data-superadmin-shell=true],[data-avensify-modal=true],[role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,.aven-popover,.aven-dropdown-menu){font-family:var(--font-aven-product),Inter,"Segoe UI Variable","Avenir Next","Segoe UI",ui-sans-serif,system-ui,sans-serif!important;font-feature-settings:"kern" 1,"liga" 1,"tnum" 1}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(.text-2xl,.text-3xl){font-size:1.22rem!important;font-weight:620!important;letter-spacing:-.04em!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(.text-xl){font-size:1.05rem!important;font-weight:590!important;letter-spacing:-.032em!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(.text-lg){font-size:.94rem!important;font-weight:570!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(.text-sm){font-size:.78rem!important;line-height:1.58!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(.text-xs){font-size:.7rem!important;line-height:1.55!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(.font-black,.font-extrabold){font-weight:620!important}:is([role=dialog],.aven-modal-panel,.aven-drawer-panel,.aven-product-modal,.av-ds-modal-surface,[data-avensify-modal=true]) :is(.font-bold,.font-semibold){font-weight:550!important}.aven-metric-card-compact{min-height:108px!important}.aven-metric-card-compact .aven-metric-helper{margin-top:.35rem!important}.aven-metric-card[data-has-comparison=false][data-has-spark=false]{display:flex;flex-direction:column;justify-content:center}.v58-calendar-day.is-outside{background:rgba(148,163,184,.045);opacity:.55}.v58-calendar-day.is-today{box-shadow:inset 0 0 0 2px rgba(59,130,246,.55);background:rgba(59,130,246,.055)}.v58-calendar-day>small{display:block;margin-top:.2rem;font-size:8px;font-weight:700;color:#64748b}.v58-gantt-labels button{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:10px;font-weight:600;color:inherit}.v60-portal-timeline{display:grid;gap:.85rem}.v60-portal-timeline>div{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;align-items:center;gap:1rem}.v60-portal-timeline button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.72rem;font-weight:560}.v60-portal-timeline>div>span{position:relative;height:1.35rem;min-width:6%;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.v60-portal-timeline .tone-0{background:#8ed3ad}.v60-portal-timeline .tone-1{background:#7eafe4}.v60-portal-timeline .tone-2{background:#b9ace8}.v60-portal-timeline .tone-3{background:#e9c97a}.v60-portal-timeline .tone-4{background:#ee9faa}:is(.v58-profile-action,.aven-btn-primary,.aven-btn-secondary):disabled{cursor:not-allowed;opacity:.42;filter:saturate(.55);transform:none!important}.dark :is(.aven-reference-card,.aven-premium-card,.aven-card,.av-ds-card,[data-card-kind],.vnext-card,.vnext-panel,.vnext-section){background:var(--v60-dark-surface)!important;border-color:var(--v60-dark-border)!important;color:var(--v60-dark-text)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 20px 50px rgba(0,0,0,.3),0 0 0 1px rgba(56,92,130,.08)!important}.dark .aven-card-interactive:hover,.dark :is(.v58-list-item,.v58-person-row,.v58-check):hover,.dark [data-interactive=true]:hover{background:var(--v60-dark-surface-hover)!important;border-color:var(--v60-dark-border-strong)!important}.dark :is(.v58-icon,.aven-tone-icon,.aven-card-icon){min-width:2.25rem;min-height:2.25rem;border-width:1px!important;filter:saturate(1.12) brightness(1.08)}.dark .v58-icon-blue,.dark [data-card-tone=blue] .aven-tone-icon{color:#c0dfff!important;background:#1a3b61!important;border-color:#5b82ad!important}.dark .v58-icon-violet,.dark [data-card-tone=violet] .aven-tone-icon{color:#ddd3ff!important;background:#392f5f!important;border-color:#7869a8!important}.dark .v58-icon-green,.dark [data-card-tone=green] .aven-tone-icon{color:#b5f3cf!important;background:#184638!important;border-color:#4a886c!important}.dark .v58-icon-amber,.dark [data-card-tone=amber] .aven-tone-icon{color:#ffe6b1!important;background:#503a1e!important;border-color:#927044!important}.dark .v58-icon-red,.dark [data-card-tone=red] .aven-tone-icon{color:#ffd0d6!important;background:#542933!important;border-color:#9b5e6b!important}.dark :is(.aven-reference-table,.aven-table,.aven-table-shell){border-color:var(--v60-dark-border)!important}.dark :is(.aven-reference-table,.aven-table) thead{background:#182b43!important}.dark :is(.aven-reference-table,.aven-table) :is(th,td,tr){border-color:#31465f!important}.dark :is(.aven-reference-table,.aven-table) th{color:#b4c5d8!important}.dark :is(.aven-reference-table,.aven-table) td{color:#dbe5ef!important}.dark :is(.aven-input,.aven-form-input,.aven-inline-select,input:not([type=checkbox]):not([type=radio]),textarea,select){background:#13263d!important;border-color:#405b78!important;color:#f4f8fd!important}.dark select option{background:#13263d;color:#f4f8fd}.dark :is(.v58-mini-info,.v58-fact,.v58-quick,.v58-search,.v58-process span){background:#14283f!important;border-color:#38526e!important}.dark .v58-ring:before{background:#102137!important}.dark .v60-portal-timeline button{color:#e6eef7}.dark .v60-portal-timeline>div{border-bottom:1px solid rgba(82,109,139,.25);padding-bottom:.75rem}.dark [data-superadmin-shell=true] :is(.vnext-card,.vnext-panel,.vnext-section,.aven-card,.aven-premium-card){background:#101f32!important;border-color:#334a66!important;color:#f7fbff!important}.dark [data-superadmin-shell=true] :is(.text-slate-500,.text-slate-400){color:#9fb1c6!important}.dark [data-superadmin-shell=true] :is(input,textarea,select){background:#13263d!important;border-color:#405b78!important;color:#f7fbff!important}@media(max-width:767px){.v60-portal-timeline>div{grid-template-columns:1fr;gap:.45rem}.v58-calendar-grid{min-width:780px}.v58-calendar{overflow-x:auto}}:root{--av64-canvas:#f5f7ff;--av64-surface:#fff;--av64-surface-subtle:#fafbff;--av64-surface-muted:#f7f9fd;--av64-surface-elevated:#fff;--av64-border:#e5eaf4;--av64-border-strong:#d6deec;--av64-primary:#155eef;--av64-primary-hover:#0f4fd1;--av64-primary-soft:#edf3ff;--av64-violet:#7047eb;--av64-violet-soft:#f2efff;--av64-text:#111936;--av64-text-secondary:#5e6b86;--av64-text-muted:#8c98b0;--av64-success:#16a56a;--av64-success-soft:#ecf9f3;--av64-warning:#f5a524;--av64-warning-soft:#fff7e8;--av64-danger:#ef4b5e;--av64-danger-soft:#fff0f2;--av64-info:#2583f7;--av64-info-soft:#edf6ff;--av64-radius-control:10px;--av64-radius-card:14px;--av64-radius-large:18px;--av64-radius-pill:999px;--av64-shadow-card:0 8px 28px rgba(44,67,118,.055),0 1px 2px rgba(17,25,54,.035);--av64-shadow-elevated:0 18px 55px rgba(42,65,112,.12),0 2px 8px rgba(17,25,54,.05);--av64-shadow-focus:0 0 0 4px rgba(21,94,239,.14);--av64-sidebar:282px;--av64-sidebar-collapsed:72px;--av64-topbar:64px;--av64-page-padding:clamp(18px,1.6vw,28px);--av64-control-height:40px;--av64-table-row:50px;--av64-drawer:440px;--av64-space-1:4px;--av64-space-2:8px;--av64-space-3:12px;--av64-space-4:16px;--av64-space-5:20px;--av64-type-page-title:720 26px/34px var(--font-aven-product);--av64-type-section-title:700 15px/21px var(--font-aven-product);--av64-type-body:500 13px/20px var(--font-aven-product);--av64-type-table:550 12px/18px var(--font-aven-product);--av64-type-metric:720 23px/28px var(--font-aven-product);--av64-chart-1:#2f6df6;--av64-chart-2:#7047eb;--av64-chart-3:#24b7cf;--av64-chart-4:#31b878;--av64-chart-5:#f6a72e;--av64-chart-6:#ef5d72;--av64-motion-fast:120ms;--av64-motion-normal:180ms;--av64-motion-easing:cubic-bezier(.2,.8,.2,1);--av64-surface-hover:var(--av64-primary-soft);--av64-radius-lg:var(--av64-radius-card);--av64-radius-xl:var(--av64-radius-large);--av64-page-pad:var(--av64-page-padding);--av64-control-h:var(--av64-control-height);--av64-row-h:var(--av64-table-row)}.aven-v64-shell.dark,.dark .aven-v64-shell{--av64-canvas:#07101e;--av64-surface:#0e1a2b;--av64-surface-subtle:#0b1727;--av64-surface-muted:#101e31;--av64-surface-elevated:#132238;--av64-border:#263a55;--av64-border-strong:#38506f;--av64-primary:#6ea2ff;--av64-primary-hover:#8bb4ff;--av64-primary-soft:rgba(66,121,232,.16);--av64-violet:#a88cf7;--av64-violet-soft:rgba(112,71,235,.16);--av64-text:#f3f7ff;--av64-text-secondary:#bac6d9;--av64-text-muted:#8191aa;--av64-success:#4bd39a;--av64-success-soft:rgba(22,165,106,.15);--av64-warning:#ffc460;--av64-warning-soft:rgba(245,165,36,.14);--av64-danger:#ff7787;--av64-danger-soft:rgba(239,75,94,.14);--av64-info:#69adff;--av64-info-soft:rgba(37,131,247,.14);--av64-shadow-card:0 9px 30px rgba(0,0,0,.2);--av64-shadow-elevated:0 22px 60px rgba(0,0,0,.38);--av64-shadow-focus:0 0 0 4px rgba(110,162,255,.2)}.aven-v64-shell :where(button,input,select,textarea){font:inherit}.aven-v64-shell :where(button,[role=button],a){touch-action:manipulation}.aven-v64-shell :where(button:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.aven-v64-shell :where(img,svg){flex-shrink:0}.aven-v64-shell :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}