/* Generated raster assets. Thin navigation glyphs remain vector for crisp scaling. */
body{background-image:linear-gradient(#f6f8ff33,#eef7ff33),url('assets/background.png');background-size:cover;background-position:center;background-attachment:fixed}.auth-layout{background:transparent}.auth-card{background:linear-gradient(145deg,#ffffffa6,#f0f4ff75,#e8eaff99);backdrop-filter:blur(8px)}.greeting-robot,.brand img,.auth-side-mascot,.welcome-hero,.auth-illustration{mix-blend-mode:normal}.tile{border:0;background:none!important;box-shadow:none}.tile:before{display:none}.tile:after{content:'';position:absolute;inset:-4px;background-image:var(--tile-image);background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1}.tile>.icon{visibility:hidden}.tile.violet{--tile-image:url('assets/icon-projects.png')}.tile.blue{--tile-image:url('assets/icon-tasks.png')}.tile.purple{--tile-image:url('assets/icon-clients.png')}.tile.teal{--tile-image:url('assets/icon-payments.png')}.tile.orange{--tile-image:url('assets/icon-pending.png')}.tile.small.teal{--tile-image:url('assets/icon-folder.png')}.tile.small.violet{--tile-image:url('assets/icon-portfolio.png')}.round-icon{background:none!important;color:transparent;position:relative}.round-icon>.icon{visibility:hidden}.round-icon:after{content:'';position:absolute;inset:-2px;background-image:url('assets/icon-coin.png');background-position:center;background-size:contain;background-repeat:no-repeat}.round-icon.orange:after{background-image:url('assets/icon-pending.png')}.brand img{object-fit:contain}.greeting-robot{object-fit:contain}.project-image{object-fit:cover}.project-card{background:#ffffffbb}.clienticon{object-fit:contain}.search-results{margin-bottom:18px}.search-results h2{margin-bottom:12px}.search-result{width:100%;background:none;justify-content:start;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;font-size:12px}.search-result>span{flex:1}.search-result>.icon{color:#496af2;width:16px;height:16px}.dark{background-image:linear-gradient(#141d35ef,#1d2341eb),url('assets/background.png')}.dark .auth-layout{background:transparent}.dark .auth-card{background:#263152d9}.dark .project-card{background:var(--surface)}@media(max-width:700px){.auth-layout{background:transparent}.auth-card{background:none;backdrop-filter:none}.dark .auth-card{background:none}.tile:after{inset:-3px}}
