.alpine-app,.alpine-auth,.alpine-report,.public-client-portal{--app-canvas:#f0f3f6;--app-surface:#ffffff;--app-sidebar:#f9fafc;--app-nav-hover:#f1f4f7;--app-nav-active:#ebedf4;--app-panel-shadow:0 1px 2px rgb(48 59 75/3%),0 4px 14px -6px rgb(48 59 75/5%);--app-control-shadow:0 1px 2px rgb(48 59 75/3%);--app-control-border:#e7ebef;--app-table-shadow:var(--app-panel-shadow);background-color:var(--app-canvas)}.alpine-app,.public-client-portal{--radius-xl:10px;--radius-2xl:12px;--radius-3xl:14px;--radius-4xl:16px;--heroui-radius-small:7px;--heroui-radius-medium:8px;--heroui-radius-large:10px}:root:not(.dark) .alpine-app,:root:not(.dark) .public-client-portal{--heroui-box-shadow-small:0 0 0 1px rgb(48 59 75/4%),0 1px 2px rgb(48 59 75/4%);--heroui-box-shadow-medium:0 0 0 1px rgb(48 59 75/5%),0 2px 6px -2px rgb(48 59 75/6%),0 10px 24px -12px rgb(48 59 75/10%);--heroui-box-shadow-large:0 0 0 1px rgb(48 59 75/5%),0 4px 12px -4px rgb(48 59 75/8%),0 20px 40px -18px rgb(48 59 75/14%)}:root:not(.dark) .alpine-app,:root:not(.dark) .alpine-auth:not(.dark),:root:not(.dark) .alpine-report,:root:not(.dark) .public-client-portal{--color-foreground:#202631;--color-background-100:#f8f9fb;--color-background-200:#eff2f5;--color-background-300:#e0e4ea;--color-default-50:#f6f8fa;--color-default-100:#eff2f5;--color-default-200:#e0e4ea;--color-default-300:#ccd1d9;--color-default-400:#9298a2;--color-default-500:#6b727c;--color-default-600:#515964;--color-default-700:#3d4551}.dark .alpine-app,.dark .alpine-auth,.dark .alpine-report,.dark .public-client-portal{--app-canvas:var(--color-background);--app-surface:var(--color-default-50);--app-sidebar:var(--color-default-50);--app-nav-hover:var(--color-default-100);--app-nav-active:var(--color-default-200);--app-panel-shadow:0 2px 10px rgb(0 0 0/16%);--app-control-shadow:0 2px 8px rgb(0 0 0/20%);--app-control-border:var(--color-default-200);--app-table-shadow:var(--app-panel-shadow)}.app-main,.app-workspace{background-color:var(--app-canvas)}.alpine-app .app-workspace-tabs{background-color:transparent}.alpine-app .app-workspace-tabs--pills{border:0;padding:6px 0 10px}.app-workspace-tabs--pills>div{gap:8px;padding-inline:var(--workspace-tabs-inset,16px)}@media (min-width:768px){.app-workspace-tabs--pills>div{padding-inline:var(--workspace-tabs-inset,32px)}}.app-pill-tabs [data-slot=tabList]{border:0;gap:8px;background:transparent}.app-pill-tabs :is([data-slot=tab],[data-pill-tab]){border-radius:9999px}.app-pill-tabs [data-slot=cursor]{border-radius:9999px}.app-pill-tabs [data-pill-tab][data-selected=true],.app-pill-tabs [data-slot=cursor]{background-color:var(--app-surface,var(--color-content1));box-shadow:0 1px 2px rgb(48 59 75/4%)}.app-pill-tabs :is([data-slot=tab],[data-pill-tab]):not([data-selected=true]){background-color:rgb(255 255 255/30%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-pill-tabs :is([data-slot=tab],[data-pill-tab]):not([data-disabled=true]){opacity:1;transition:background-color .18s ease}.app-pill-tabs :is([data-slot=tab],[data-pill-tab])[data-hover=true]:not([data-selected=true]){background-color:rgb(255 255 255/45%)}.app-pill-tabs [data-slot=tabContent]{transition:transform .28s cubic-bezier(.2,.8,.3,1.3),color .18s ease}.app-pill-tabs [data-hover=true] [data-slot=tabContent]{transform:translateY(-1px)}.app-pill-tabs [data-pressed=true] [data-slot=tabContent]{transform:translateY(1px) scale(.96);transition-duration:90ms}.app-pill-tabs [data-slot=cursor][data-animated=true]{transition-duration:.36s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.app-pill-tabs :is([data-slot=tab],[data-pill-tab])[data-selected=true] :is(.material-symbols-outlined,[data-pill-icon]){animation:pill-tab-icon-settle .38s cubic-bezier(.2,.8,.3,1) both}@keyframes pill-tab-icon-settle{0%{transform:translateY(1px) scale(.92)}45%{transform:translateY(-2px) scale(1.1)}75%{transform:translateY(0) scale(.99)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.app-pill-tabs :is([data-slot=tab],[data-pill-tab]) :is(.material-symbols-outlined,[data-pill-icon]),.app-pill-tabs [data-slot=cursor][data-animated=true],.app-pill-tabs [data-slot=tabContent]{animation:none!important;transition:none!important;transform:none!important}}.app-pill-tabs [data-selected=true]{color:var(--color-primary)}.alpine-app .app-workspace-tabs-header,.alpine-app .sticky:has(>.app-workspace-tabs){background-color:var(--app-canvas)}.app-panel{border:0;background-color:var(--app-surface)}.app-panel,.settings-mobile-nav,.settings-sidebar{border-radius:var(--radius-2xl);box-shadow:var(--app-panel-shadow)}.settings-mobile-nav,.settings-sidebar{background-color:var(--app-sidebar)}.client-portal-management .app-panel,.company-detail-page .app-panel{border-radius:var(--radius-3xl)}.settings-nav-link:hover{background-color:var(--app-nav-hover)}.settings-nav-link[aria-current=page]{background-color:var(--app-nav-active)}.settings-content [data-slot=wrapper]:has(>table){border-radius:var(--radius-2xl)}.settings-content [data-slot=wrapper]:has(>table) td{padding-block:12px}.settings-content .app-panel>.app-panel,.settings-content .app-panel>[data-slot=wrapper]:has(>table){box-shadow:none}.discover-job-drawer{background-color:var(--app-canvas);border:0}.project-overview .overview-metric{box-shadow:var(--app-panel-shadow)}.project-overview .overview-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--color-default-200) transparent}.project-overview .overview-column{display:flex;min-height:260px;flex-direction:column;border-radius:var(--radius-2xl);background-color:var(--color-default-50)}.project-overview .overview-metric-icon{background-color:var(--stage-background)}.alpine-app .overview-stage-icon{color:var(--stage-foreground)}.alpine-app .project-kanban-column{border:0;border-radius:var(--radius-2xl);background-color:var(--color-default-50)}.alpine-app .project-kanban-card{border:0;border-radius:var(--radius-xl);background-color:var(--app-surface);box-shadow:0 2px 8px -4px rgb(48 59 75/8%)}.alpine-app .project-kanban-card>.border-t{background-color:transparent}.alpine-app .project-kanban-body{border-radius:var(--radius-xl);background-color:var(--stage-background);padding:8px}.project-overview .overview-column>.project-kanban-body{margin:0 8px 8px}.alpine-app .project-kanban-empty{background-color:transparent}.overview-tone-slate{--stage-background:#f3f5f7;--stage-foreground:#5d6572}.overview-tone-purple{--stage-background:#f4efff;--stage-foreground:#8535e5}.overview-tone-pink{--stage-background:#fcf0f8;--stage-foreground:#c53192}.overview-tone-blue{--stage-background:#edf4ff;--stage-foreground:#366cdc}.overview-tone-green{--stage-background:#edf9f3;--stage-foreground:#168653}.overview-tone-amber{--stage-background:#fcf7eb;--stage-foreground:#96701a}.dark .alpine-app [class*=overview-tone-]{--stage-background:color-mix(in srgb,var(--stage-foreground) 12%,var(--app-surface))}.dark .alpine-app .overview-stage-icon{color:color-mix(in srgb,var(--stage-foreground) 65%,white)}.app-sidebar{height:100%;border:0;background-color:var(--app-sidebar);box-shadow:var(--app-panel-shadow)}.app-sidebar,.app-sidebar--collapsed{border-radius:var(--radius-2xl)}.app-sidebar-overlay{top:8px;left:8px;height:calc(100dvh - 16px);box-shadow:6px 6px 20px -6px rgb(35 43 56/8%)}.app-nav-link{position:relative;border-radius:var(--radius-lg);color:var(--color-default-700,var(--color-foreground));background-color:transparent;transition:background-color .16s ease,color .16s ease}.app-nav-link:hover{background-color:var(--app-nav-hover)}.app-nav-link[aria-current=page]{background-color:var(--app-nav-active);color:var(--color-primary-600)}.dark .app-nav-link[aria-current=page]{color:var(--color-primary-200)}.app-nav-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@property --nav-icon-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --nav-icon-scale{syntax:"<number>";inherits:false;initial-value:1}@property --nav-label-shift{syntax:"<length>";inherits:false;initial-value:0}.app-nav-link{transition:background-color .16s ease,color .16s ease,scale .12s var(--button-ease,ease)}.app-nav-link:active{scale:.985}.app-nav-link:before{position:absolute;top:50%;left:0;width:3px;height:18px;margin-top:-9px;border-radius:9999px;background-color:var(--color-primary);content:"";scale:1 0;transition:scale .28s var(--button-spring,ease)}.app-nav-link[aria-current=page]:before{scale:1 1}.app-nav-link .material-symbols-outlined{transform:rotate(var(--nav-icon-rotate)) scale(var(--nav-icon-scale));transition:--nav-icon-rotate .32s var(--button-spring,ease),--nav-icon-scale .32s var(--button-spring,ease)}.app-nav-link:hover .material-symbols-outlined{--nav-icon-rotate:-8deg;--nav-icon-scale:1.06}.app-nav-link .min-w-0{transform:translateX(var(--nav-label-shift));transition:--nav-label-shift .24s var(--button-ease,ease)}.app-nav-link:hover .min-w-0{--nav-label-shift:2px}@keyframes app-nav-badge-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.12}to{scale:1}}.app-nav-badge{animation:app-nav-badge-pop .36s var(--button-ease,ease) both}@media (prefers-reduced-motion:reduce){.app-nav-link,.app-nav-link .material-symbols-outlined,.app-nav-link .min-w-0,.app-nav-link:before{transition-duration:0s}.app-nav-link:active{scale:none}.app-nav-link:hover .material-symbols-outlined{--nav-icon-rotate:0deg;--nav-icon-scale:1}.app-nav-link:hover .min-w-0{--nav-label-shift:0px}.app-nav-badge{animation:none}}.app-organization{width:100%;height:auto;min-height:60px;justify-content:flex-start;gap:10px;padding:8px 10px;border:0;border-radius:var(--radius-xl);background-color:var(--app-surface);box-shadow:var(--app-control-shadow);text-align:left;white-space:normal}.app-organization-icon{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--app-nav-hover);color:var(--color-primary-600)}.app-search-trigger{background-color:var(--app-surface);border:0;box-shadow:var(--app-control-shadow)}.dark .app-organization-icon{color:var(--color-primary-200)}.app-mobile-bottom-nav,.app-mobile-header{background-color:var(--app-sidebar);border:0}.app-mobile-header{box-shadow:var(--app-control-shadow)}.app-mobile-bottom-nav{box-shadow:0 -2px 10px rgb(48 59 75/3%)}.app-mobile-drawer{background-color:var(--app-canvas)}.alpine-app :where([class*=border-default],[class*=border-divider],[class*=border-gray-],[class*=border-slate-],[class*=border-zinc-],[class*=border-neutral-],[class*=border-border]){border-color:transparent!important}.alpine-app :where(.h-px.bg-default-200,.w-px.bg-default-200,[data-slot=divider]){background-color:transparent}.alpine-app :where([data-slot=input-wrapper],button[data-slot=trigger][aria-haspopup=listbox]){border:1px solid var(--app-control-border)!important;background-color:var(--app-surface)!important;box-shadow:var(--app-control-shadow)!important}.alpine-app :where(button,a[role=button]).bg-transparent[class*=border-]:not([data-slot=trigger][aria-haspopup=listbox],[data-ui=button]){border-color:transparent!important;background-color:var(--app-surface);box-shadow:var(--app-control-shadow)}.alpine-app :where(.app-panel,[data-slot=wrapper]):has(>table){border:0;box-shadow:var(--app-table-shadow)}.alpine-app :where(button,a)[class*="data-[pressed=true]:scale-"]:not(.app-organization,.app-search-trigger,.h-auto){border-radius:var(--heroui-radius-large)}.alpine-app :where(button,a)[class*="data-[pressed=true]:scale-"]:is(.bg-default,.bg-white,.bg-content1,.bg-transparent.border-default,.bg-transparent[class*=border-default-],.bg-transparent.border-border,.bg-transparent.border-input):not(.app-organization,.app-search-trigger){border:1px solid var(--app-control-border)!important}.alpine-app :where([data-slot=input-wrapper]:focus-within,button[data-slot=trigger][aria-haspopup=listbox]:focus-visible,button[data-slot=trigger][aria-haspopup=listbox][data-focus-visible=true],button[data-slot=trigger][aria-haspopup=listbox][data-open=true]){outline:2px solid var(--color-primary-400);outline-offset:2px}.alpine-app :where([data-invalid=true] [data-slot=input-wrapper],[data-slot=input-wrapper][data-invalid=true],[data-invalid=true] button[data-slot=trigger][aria-haspopup=listbox]){outline:2px solid var(--color-danger);outline-offset:2px}.alpine-app :where([data-disabled=true] [data-slot=input-wrapper],[data-slot=input-wrapper][data-disabled=true],button[data-slot=trigger][aria-haspopup=listbox]:disabled,button[data-slot=trigger][aria-haspopup=listbox][data-disabled=true]){box-shadow:none!important}@media (pointer:fine) and (hover:hover) and (min-width:1080px){.alpine-app .navbar-container{padding:8px 0 8px 8px}.alpine-app .sidebar-pinned .navbar-container{padding:12px 0 12px 12px}}@media (prefers-reduced-motion:reduce){.app-nav-link{transition:none}}