@keyframes omnis-fade-in{0%{opacity:0}to{opacity:1}}@keyframes omnis-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes omnis-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes omnis-pop-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes omnis-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.omnis-fade-in{animation:omnis-fade-in var(--dur-med,.24s) var(--ease,cubic-bezier(.2,0,0,1)) both}.omnis-fade-up{animation:omnis-fade-up var(--dur-med,.24s) var(--ease,cubic-bezier(.2,0,0,1)) both}.omnis-scale-in{animation:omnis-scale-in var(--dur-fast,.15s) var(--ease,cubic-bezier(.2,0,0,1)) both}.omnis-pop-in{animation:omnis-pop-in var(--dur-med,.24s) var(--ease,cubic-bezier(.2,0,0,1)) both}.omnis-stagger>*{animation:omnis-fade-up var(--dur-med,.24s) var(--ease,cubic-bezier(.2,0,0,1)) both}.omnis-stagger>:first-child{animation-delay:0s}.omnis-stagger>:nth-child(2){animation-delay:30ms}.omnis-stagger>:nth-child(3){animation-delay:60ms}.omnis-stagger>:nth-child(4){animation-delay:90ms}.omnis-stagger>:nth-child(5){animation-delay:.12s}.omnis-stagger>:nth-child(6){animation-delay:.15s}.omnis-stagger>:nth-child(n+7){animation-delay:.18s}.omnis-press{transition:transform var(--dur-fast,.15s) var(--ease,cubic-bezier(.2,0,0,1))}.omnis-press:active{transform:scale(.97)}.omnis-lift{transition:transform var(--dur-fast,.15s) var(--ease,cubic-bezier(.2,0,0,1)),box-shadow var(--dur-fast,.15s) var(--ease,cubic-bezier(.2,0,0,1))}.omnis-lift:hover{transform:translateY(-2px);box-shadow:var(--elev-card-hover,0 6px 16px -10px rgba(40,34,24,.3))}.omnis-pull{transition:transform var(--dur-fast,.15s) var(--ease,cubic-bezier(.2,0,0,1))}.omnis-pull:hover{transform:translateX(4px)}.omnis-chevron{transition:transform var(--dur-fast,.15s) var(--ease,cubic-bezier(.2,0,0,1))}[aria-expanded=true] .omnis-chevron,[data-state=open]>.omnis-chevron{transform:rotate(90deg)}.omnis-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-med,.24s) var(--ease,cubic-bezier(.2,0,0,1))}.omnis-expand[data-open=true]{grid-template-rows:1fr}.omnis-expand>*{overflow:hidden;min-height:0}.omnis-shimmer{background-image:linear-gradient(90deg,color-mix(in oklab,currentColor 6%,transparent) 25%,color-mix(in oklab,currentColor 12%,transparent) 37%,color-mix(in oklab,currentColor 6%,transparent) 63%);background-size:200% 100%;animation:omnis-shimmer 1.4s linear infinite}@media (prefers-reduced-motion:reduce){.omnis-fade-in,.omnis-fade-up,.omnis-pop-in,.omnis-scale-in,.omnis-shimmer,.omnis-stagger>*{animation:none!important;opacity:1!important;transform:none!important;background-position:0 0!important}.omnis-chevron,.omnis-expand,.omnis-lift,.omnis-press,.omnis-pull{transition:none!important}.omnis-lift:hover,.omnis-press:active,.omnis-pull:hover{transform:none!important}}.cp-frame:before{content:"";position:absolute;inset:0;border-radius:var(--frame-radius,16px);padding:var(--frame-band,8px);background:linear-gradient(135deg,color-mix(in oklab,var(--frame,#c4b291),#fff 26%) 0,var(--frame,#c4b291) 38%,color-mix(in oklab,var(--frame,#c4b291),#000 14%) 66%,color-mix(in oklab,var(--frame,#c4b291),#fff 12%) 100%);-webkit-mask:linear-gradient(#fff,#fff) padding-box,linear-gradient(#fff,#fff);mask:linear-gradient(#fff,#fff) padding-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude}.cp-frame:after{content:"";position:absolute;inset:var(--frame-band,8px);border-radius:var(--frame-radius-inner,8px);box-shadow:0 0 0 1px color-mix(in oklab,var(--frame,#c4b291),#000 22%)}@media print{.cp-frame{display:none}}.cp-shell{padding:var(--frame-pad,12px);background:var(--canvas,#f6f3ee);min-height:100svh}.cp-window{overflow:hidden;height:100%}.cp-clear-frame,.cp-window{border-radius:var(--frame-radius-inner,8px)}.cp-clear-frame{margin:var(--frame-pad,12px)}.appShell{--primary-blue:var(--wm-panel-a);--header-bg:color-mix(in oklab,var(--wm-panel-a) 5%,var(--raised));--header-border:var(--line-accent);--header-text-primary:var(--ink);--header-text-secondary:var(--ink3);--header-text-gray:var(--ink3);--header-upgrade-bg:var(--wm-panel-a);--header-icon-border:var(--line-accent);--header-avatar-bg:var(--wm-panel-a);--header-avatar-text:#ffffff}.appShell .drawer,.appShell .mobile-sidebar,.appShell .sidebar-collapsed-flyout,.appShell .sidebar-container{--sidebar-bg:var(--rail-bg);--sidebar-text:var(--rail-inact);--sidebar-text-active:var(--rail-active-bg);--sidebar-parent-active-bg:color-mix(in oklab,var(--rail-active-bg) 15%,transparent);--sidebar-sub-active-bg:color-mix(in oklab,var(--rail-active-bg) 12%,transparent);--sidebar-hover-bg:var(--chrome-fill);--sidebar-indicator:var(--rail-active-bg);--sidebar-border:var(--rail-border);--sidebar-sub-border:var(--rail-border);--sidebar-section-title-color:var(--chrome-muted);--sidebar-toggle-bg:var(--rail-bg);--sidebar-toggle-border:var(--rail-border);--sidebar-toggle-icon:var(--chrome-muted)}.appShell .app-switcher__panel .app-switcher__item-title svg path,.appShell .omnis-wordmark-ink svg path{fill:var(--ink)!important}.appShell .app-switcher__panel .app-switcher__item-desc,.appShell .app-switcher__panel .app-switcher__item-sub{color:var(--ink3)!important}.appShell .omnis-wordmark-ink{--wm-med:var(--wm-panel-a);--wm-chron:var(--ink)}.appShell .app-switcher__panel,.appShell .cp-pop{--muted:var(--ink3)}.appShell:not(.omnis-frame) .cp-railitem.is-active,.appShell:not(.omnis-frame) .cp-railitem.is-active:before{background:color-mix(in oklab,var(--rail-active-bg) 72%,#0b0b0b)!important}.appShell:not(.omnis-frame) .cp-railitem.is-active .cp-railitem-label,.appShell:not(.omnis-frame) .cp-railitem.is-active svg,.appShell:not(.omnis-frame) .cp-railitem.is-active svg *{color:#fff!important;stroke:#fff!important}body.appShell{font-family:var(--font-geist-sans),var(--font-inter-display),system-ui,-apple-system,sans-serif}.appShell .ag-theme-alpine,.appShell .ag-theme-alpine *{font-family:var(--font-inter-display),system-ui,-apple-system,sans-serif!important}@media (max-width:767.98px){.appShell .cp-topbar{height:56px;min-height:56px;flex:0 0 56px;flex-wrap:nowrap;row-gap:0;padding:0}.appShell .cp-topbar-break{display:none}.appShell .cp-wordmark--node{transform:scale(.85);margin-right:-15%}.appShell .cp-pop{top:calc(var(--frame-pad, 7px) + 62px);bottom:auto;max-height:min(78dvh,calc(100dvh - var(--frame-pad, 7px) - 78px))}.appShell .cp-pop[role=menu]{left:auto;right:8px;max-width:calc(100vw - 16px)}}